home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_71.txt < prev    next >
Text File  |  1991-04-25  |  123KB  |  2,175 lines

  1. # near model CODE resource
  2. # jump table entries: 8856-8861 (6 of them)
  3. export_1107:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  200B                     move.l     D0, A3
  9. 00000012  6724                     beq        +0x26 /* 00000038 */
  10. 00000014  2053                     movea.l    A0, [A3]
  11. 00000016  2010                     move.l     D0, [A0]
  12. 00000018  E480                     asr        D0, 2
  13. 0000001A  671C                     beq        +0x1E /* 00000038 */
  14. 0000001C  2F0C                     move.l     -[A7], A4
  15. 0000001E  2054                     movea.l    A0, [A4]
  16. 00000020  2050                     movea.l    A0, [A0]
  17. 00000022  2268 00A8                movea.l    A1, [A0 + 0xA8]
  18. 00000026  4E91                     jsr        [A1]
  19. 00000028  2F0B                     move.l     -[A7], A3
  20. 0000002A  2054                     movea.l    A0, [A4]
  21. 0000002C  2F28 0038                move.l     -[A7], [A0 + 0x38]
  22. 00000030  4EBA 058E                jsr        [PC + 0x58E /* 000005C0 */]
  23. 00000034  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24. label00000038:
  25. 00000038  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  26. 0000003E  4E5E                     unlink     A6
  27. 00000040  4E75                     rts
  28. export_1108:
  29. 00000042  4E56 FFA8                link       A6, -0x0058
  30. 00000046  48E7 0018                movem.l    -[A7], A3,A4
  31. 0000004A  286E 0008                movea.l    A4, [A6 + 0x8]
  32. 0000004E  2F0C                     move.l     -[A7], A4
  33. 00000050  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  34. 00000054  4A40                     tst.w      D0
  35. 00000056  588F                     addq.l     A7, 4
  36. 00000058  6600 0104                bne        +0x106 /* 0000015E */
  37. 0000005C  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  38. 00000060  2D40 FFF8                move.l     [A6 - 0x8], D0
  39. 00000064  41EE FFF8                lea.l      A0, [A6 - 0x8]
  40. 00000068  2F0C                     move.l     -[A7], A4
  41. 0000006A  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  42. 0000006E  2D40 FFFC                move.l     [A6 - 0x4], D0
  43. 00000072  41EE FFFC                lea.l      A0, [A6 - 0x4]
  44. 00000076  486E FFC0                pea.l      [A6 - 0x40]
  45. 0000007A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  46. 0000007E  4A80                     tst.l      D0
  47. 00000080  508F                     addq.l     A7, 8
  48. 00000082  6700 00A4                beq        +0xA6 /* 00000128 */
  49. 00000086  2054                     movea.l    A0, [A4]
  50. 00000088  2068 0008                movea.l    A0, [A0 + 0x8]
  51. 0000008C  2D48 FFBC                move.l     [A6 - 0x44], A0
  52. 00000090  2050                     movea.l    A0, [A0]
  53. 00000092  2668 0018                movea.l    A3, [A0 + 0x18]
  54. 00000096  2F0B                     move.l     -[A7], A3
  55. 00000098  486E FFAC                pea.l      [A6 - 0x54]
  56. 0000009C  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  57. 000000A0  41EE FFAC                lea.l      A0, [A6 - 0x54]
  58. 000000A4  508F                     addq.l     A7, 8
  59. 000000A6  6054                     bra        +0x56 /* 000000FC */
  60. label000000A8:
  61. 000000A8  2053                     movea.l    A0, [A3]
  62. 000000AA  2D68 000E FFA8           move.l     [A6 - 0x58], [A0 + 0xE]
  63. 000000B0  41EE FFA8                lea.l      A0, [A6 - 0x58]
  64. 000000B4  2D48 FFB8                move.l     [A6 - 0x48], A0
  65. 000000B8  0C50 8000                cmpi.w     [A0], 0x8000
  66. 000000BC  671E                     beq        +0x20 /* 000000DC */
  67. 000000BE  2053                     movea.l    A0, [A3]
  68. 000000C0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  69. 000000C4  2017                     move.l     D0, [A7]
  70. 000000C6  72FF                     moveq.l    D1, 0xFFFFFFFF
  71. 000000C8  B280                     cmp.l      D1, D0
  72. 000000CA  588F                     addq.l     A7, 4
  73. 000000CC  670E                     beq        +0x10 /* 000000DC */
  74. 000000CE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  75. 000000D2  2017                     move.l     D0, [A7]
  76. 000000D4  72FE                     moveq.l    D1, 0xFFFFFFFE
  77. 000000D6  B280                     cmp.l      D1, D0
  78. 000000D8  588F                     addq.l     A7, 4
  79. 000000DA  6620                     bne        +0x22 /* 000000FC */
  80. label000000DC:
  81. 000000DC  2F0B                     move.l     -[A7], A3
  82. 000000DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  83. 000000E2  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  84. 000000E6  2054                     movea.l    A0, [A4]
  85. 000000E8  B7E8 004C                cmpa.l     A3, [A0 + 0x4C]
  86. 000000EC  508F                     addq.l     A7, 8
  87. 000000EE  660C                     bne        +0xE /* 000000FC */
  88. 000000F0  2F0C                     move.l     -[A7], A4
  89. 000000F2  2050                     movea.l    A0, [A0]
  90. 000000F4  2268 00A8                movea.l    A1, [A0 + 0xA8]
  91. 000000F8  4E91                     jsr        [A1]
  92. 000000FA  588F                     addq.l     A7, 4
  93. label000000FC:
  94. 000000FC  486E FFAC                pea.l      [A6 - 0x54]
  95. 00000100  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  96. 00000104  2640                     movea.l    A3, D0
  97. 00000106  200B                     move.l     D0, A3
  98. 00000108  588F                     addq.l     A7, 4
  99. 0000010A  669C                     bne        -0x62 /* 000000A8 */
  100. 0000010C  206E FFF8                movea.l    A0, [A6 - 0x8]
  101. 00000110  2050                     movea.l    A0, [A0]
  102. 00000112  4A90                     tst.l      [A0]
  103. 00000114  672C                     beq        +0x2E /* 00000142 */
  104. 00000116  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  105. 0000011A  2054                     movea.l    A0, [A4]
  106. 0000011C  2F28 0038                move.l     -[A7], [A0 + 0x38]
  107. 00000120  4EBA 049E                jsr        [PC + 0x49E /* 000005C0 */]
  108. 00000124  508F                     addq.l     A7, 8
  109. 00000126  601A                     bra        +0x1C /* 00000142 */
  110. label00000128:
  111. 00000128  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  112. 0000012C  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  113. 00000130  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  114. 00000134  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  115. 00000138  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  116. 0000013C  4A80                     tst.l      D0
  117. 0000013E  508F                     addq.l     A7, 8
  118. 00000140  661C                     bne        +0x1E /* 0000015E */
  119. label00000142:
  120. 00000142  486E FFC0                pea.l      [A6 - 0x40]
  121. 00000146  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  122. 0000014A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  123. 0000014E  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  124. 00000152  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  125. 00000156  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  126. 0000015A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  127. label0000015E:
  128. 0000015E  4CEE 1800 FFA0           movem.l    A3,A4, [A6 - 0x60]
  129. 00000164  4E5E                     unlink     A6
  130. 00000166  4E75                     rts
  131. export_1109:
  132. 00000168  4E56 FFF4                link       A6, -0x000C
  133. 0000016C  48E7 0018                movem.l    -[A7], A3,A4
  134. 00000170  286E 0008                movea.l    A4, [A6 + 0x8]
  135. 00000174  2F0C                     move.l     -[A7], A4
  136. 00000176  2054                     movea.l    A0, [A4]
  137. 00000178  2050                     movea.l    A0, [A0]
  138. 0000017A  2268 0028                movea.l    A1, [A0 + 0x28]
  139. 0000017E  4E91                     jsr        [A1]
  140. 00000180  2D40 FFFC                move.l     [A6 - 0x4], D0
  141. 00000184  2F0C                     move.l     -[A7], A4
  142. 00000186  2054                     movea.l    A0, [A4]
  143. 00000188  2050                     movea.l    A0, [A0]
  144. 0000018A  2268 00A8                movea.l    A1, [A0 + 0xA8]
  145. 0000018E  4E91                     jsr        [A1]
  146. 00000190  2054                     movea.l    A0, [A4]
  147. 00000192  3028 005C                move.w     D0, [A0 + 0x5C]
  148. 00000196  48C0                     ext.l      D0
  149. 00000198  2F00                     move.l     -[A7], D0
  150. 0000019A  2668 0008                movea.l    A3, [A0 + 0x8]
  151. 0000019E  2053                     movea.l    A0, [A3]
  152. 000001A0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  153. 000001A4  2054                     movea.l    A0, [A4]
  154. 000001A6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  155. 000001AA  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  156. 000001AE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  157. 000001B2  486E FFF4                pea.l      [A6 - 0xC]
  158. 000001B6  2F0C                     move.l     -[A7], A4
  159. 000001B8  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  160. 000001BC  486E FFF4                pea.l      [A6 - 0xC]
  161. 000001C0  2F0C                     move.l     -[A7], A4
  162. 000001C2  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  163. 000001C6  2F0C                     move.l     -[A7], A4
  164. 000001C8  2054                     movea.l    A0, [A4]
  165. 000001CA  2050                     movea.l    A0, [A0]
  166. 000001CC  2268 00EC                movea.l    A1, [A0 + 0xEC]
  167. 000001D0  4E91                     jsr        [A1]
  168. 000001D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  169. 000001D6  A873                     syscall    SetPort
  170. 000001D8  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  171. 000001DE  4E5E                     unlink     A6
  172. 000001E0  4E75                     rts
  173. export_1110:
  174. 000001E2  4E56 0000                link       A6, 0
  175. 000001E6  48E7 0018                movem.l    -[A7], A3,A4
  176. 000001EA  286E 0008                movea.l    A4, [A6 + 0x8]
  177. 000001EE  2054                     movea.l    A0, [A4]
  178. 000001F0  2668 0008                movea.l    A3, [A0 + 0x8]
  179. 000001F4  2053                     movea.l    A0, [A3]
  180. 000001F6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  181. 000001FA  2054                     movea.l    A0, [A4]
  182. 000001FC  2F28 0038                move.l     -[A7], [A0 + 0x38]
  183. 00000200  4EBA 030E                jsr        [PC + 0x30E /* 00000510 */]
  184. 00000204  7001                     moveq.l    D0, 0x01
  185. 00000206  2F00                     move.l     -[A7], D0
  186. 00000208  2F0C                     move.l     -[A7], A4
  187. 0000020A  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  188. 0000020E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  189. 00000214  4E5E                     unlink     A6
  190. 00000216  4E75                     rts
  191. export_1111:
  192. fn00000218:
  193. 00000218  4E56 FFF0                link       A6, -0x0010
  194. 0000021C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  195. 00000220  286E 0008                movea.l    A4, [A6 + 0x8]
  196. 00000224  2054                     movea.l    A0, [A4]
  197. 00000226  2668 0004                movea.l    A3, [A0 + 0x4]
  198. 0000022A  200B                     move.l     D0, A3
  199. 0000022C  6618                     bne        +0x1A /* 00000246 */
  200. 0000022E  2F10                     move.l     -[A7], [A0]
  201. 00000230  2050                     movea.l    A0, [A0]
  202. 00000232  2050                     movea.l    A0, [A0]
  203. 00000234  2050                     movea.l    A0, [A0]
  204. 00000236  2268 0090                movea.l    A1, [A0 + 0x90]
  205. 0000023A  4E91                     jsr        [A1]
  206. 0000023C  2640                     movea.l    A3, D0
  207. 0000023E  200B                     move.l     D0, A3
  208. 00000240  588F                     addq.l     A7, 4
  209. 00000242  6700 010C                beq        +0x10E /* 00000350 */
  210. label00000246:
  211. 00000246  2054                     movea.l    A0, [A4]
  212. 00000248  3E2E 000E                move.w     D7, [A6 + 0xE]
  213. 0000024C  9E68 0024                sub.w      D7, [A0 + 0x24]
  214. 00000250  2053                     movea.l    A0, [A3]
  215. 00000252  4868 0016                pea.l      [A0 + 0x16]
  216. 00000256  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  217. 0000025A  3C00                     move.w     D6, D0
  218. 0000025C  3007                     move.w     D0, D7
  219. 0000025E  48C0                     ext.l      D0
  220. 00000260  81C6                     divs.w     D0, D6
  221. 00000262  4840                     swap.w     D0
  222. 00000264  3A00                     move.w     D5, D0
  223. 00000266  4A47                     tst.w      D7
  224. 00000268  588F                     addq.l     A7, 4
  225. 0000026A  6C02                     bge        +0x4 /* 0000026E */
  226. 0000026C  DA46                     add.w      D5, D6
  227. label0000026E:
  228. 0000026E  9E45                     sub.w      D7, D5
  229. 00000270  3006                     move.w     D0, D6
  230. 00000272  E240                     asr        D0.w, 1
  231. 00000274  B045                     cmp.w      D0, D5
  232. 00000276  6C02                     bge        +0x4 /* 0000027A */
  233. 00000278  DE46                     add.w      D7, D6
  234. label0000027A:
  235. 0000027A  2054                     movea.l    A0, [A4]
  236. 0000027C  3028 0024                move.w     D0, [A0 + 0x24]
  237. 00000280  D047                     add.w      D0, D7
  238. 00000282  3D40 000E                move.w     [A6 + 0xE], D0
  239. 00000286  2054                     movea.l    A0, [A4]
  240. 00000288  4A68 0024                tst.w      [A0 + 0x24]
  241. 0000028C  6740                     beq        +0x42 /* 000002CE */
  242. 0000028E  3D46 FFF0                move.w     [A6 - 0x10], D6
  243. 00000292  41EE FFF2                lea.l      A0, [A6 - 0xE]
  244. 00000296  486E FFF2                pea.l      [A6 - 0xE]
  245. 0000029A  2054                     movea.l    A0, [A4]
  246. 0000029C  2F10                     move.l     -[A7], [A0]
  247. 0000029E  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  248. 000002A2  486E FFF2                pea.l      [A6 - 0xE]
  249. 000002A6  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  250. 000002AA  2D40 FFFA                move.l     [A6 - 0x6], D0
  251. 000002AE  382E FFFC                move.w     D4, [A6 - 0x4]
  252. 000002B2  B86E FFF0                cmp.w      D4, [A6 - 0x10]
  253. 000002B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  254. 000002BA  6C12                     bge        +0x14 /* 000002CE */
  255. 000002BC  302E FFF0                move.w     D0, [A6 - 0x10]
  256. 000002C0  48C0                     ext.l      D0
  257. 000002C2  48C4                     ext.l      D4
  258. 000002C4  9084                     sub.l      D0, D4
  259. 000002C6  E280                     asr        D0, 1
  260. 000002C8  4480                     neg.l      D0
  261. 000002CA  3D40 000E                move.w     [A6 + 0xE], D0
  262. label000002CE:
  263. 000002CE  7000                     moveq.l    D0, 0x00
  264. 000002D0  2053                     movea.l    A0, [A3]
  265. 000002D2  223C 8000 0000           move.l     D1, 0x80000000
  266. 000002D8  C2A8 0010                and.l      D1, [A0 + 0x10]
  267. 000002DC  671C                     beq        +0x1E /* 000002FA */
  268. 000002DE  4A2D F67F                tst.b      [A5 - 0x981]
  269. 000002E2  6716                     beq        +0x18 /* 000002FA */
  270. 000002E4  3207                     move.w     D1, D7
  271. 000002E6  48C1                     ext.l      D1
  272. 000002E8  83C6                     divs.w     D1, D6
  273. 000002EA  7401                     moveq.l    D2, 0x01
  274. 000002EC  C441                     and.w      D2, D1
  275. 000002EE  7200                     moveq.l    D1, 0x00
  276. 000002F0  3202                     move.w     D1, D2
  277. 000002F2  7401                     moveq.l    D2, 0x01
  278. 000002F4  B481                     cmp.l      D2, D1
  279. 000002F6  6602                     bne        +0x4 /* 000002FA */
  280. 000002F8  7001                     moveq.l    D0, 0x01
  281. label000002FA:
  282. 000002FA  1D40 FFFF                move.b     [A6 - 0x1], D0
  283. 000002FE  2053                     movea.l    A0, [A3]
  284. 00000300  4868 0016                pea.l      [A0 + 0x16]
  285. 00000304  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  286. 00000308  3C00                     move.w     D6, D0
  287. 0000030A  4244                     clr.w      D4
  288. 0000030C  2054                     movea.l    A0, [A4]
  289. 0000030E  4A68 0024                tst.w      [A0 + 0x24]
  290. 00000312  588F                     addq.l     A7, 4
  291. 00000314  6702                     beq        +0x4 /* 00000318 */
  292. 00000316  7808                     moveq.l    D4, 0x08
  293. label00000318:
  294. 00000318  3E2E 000C                move.w     D7, [A6 + 0xC]
  295. 0000031C  9E44                     sub.w      D7, D4
  296. 0000031E  3007                     move.w     D0, D7
  297. 00000320  48C0                     ext.l      D0
  298. 00000322  81C6                     divs.w     D0, D6
  299. 00000324  4840                     swap.w     D0
  300. 00000326  3A00                     move.w     D5, D0
  301. 00000328  4A47                     tst.w      D7
  302. 0000032A  6C02                     bge        +0x4 /* 0000032E */
  303. 0000032C  DA46                     add.w      D5, D6
  304. label0000032E:
  305. 0000032E  9E45                     sub.w      D7, D5
  306. 00000330  4A2E FFFF                tst.b      [A6 - 0x1]
  307. 00000334  6708                     beq        +0xA /* 0000033E */
  308. 00000336  3006                     move.w     D0, D6
  309. 00000338  E240                     asr        D0.w, 1
  310. 0000033A  DE40                     add.w      D7, D0
  311. 0000033C  600A                     bra        +0xC /* 00000348 */
  312. label0000033E:
  313. 0000033E  3006                     move.w     D0, D6
  314. 00000340  E240                     asr        D0.w, 1
  315. 00000342  B045                     cmp.w      D0, D5
  316. 00000344  6C02                     bge        +0x4 /* 00000348 */
  317. 00000346  DE46                     add.w      D7, D6
  318. label00000348:
  319. 00000348  3007                     move.w     D0, D7
  320. 0000034A  D044                     add.w      D0, D4
  321. 0000034C  3D40 000C                move.w     [A6 + 0xC], D0
  322. label00000350:
  323. 00000350  202E 000C                move.l     D0, [A6 + 0xC]
  324. 00000354  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  325. 0000035A  4E5E                     unlink     A6
  326. 0000035C  4E75                     rts
  327. fn0000035E:
  328. 0000035E  4E56 FFFA                link       A6, -0x0006
  329. 00000362  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  330. 00000366  1E2E 0013                move.b     D7, [A6 + 0x13]
  331. 0000036A  286E 0008                movea.l    A4, [A6 + 0x8]
  332. 0000036E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  333. 00000372  2F0C                     move.l     -[A7], A4
  334. 00000374  4EBA FEA2                jsr        [PC - 0x15E /* 00000218 */]
  335. 00000378  2D40 FFFA                move.l     [A6 - 0x6], D0
  336. 0000037C  7A00                     moveq.l    D5, 0x00
  337. 0000037E  1A07                     move.b     D5, D7
  338. 00000380  0C45 0003                cmpi.w     D5, 0x3
  339. 00000384  57C0                     seq        D0
  340. 00000386  0240 0001                andi.w     D0, 0x1
  341. 0000038A  48C0                     ext.l      D0
  342. 0000038C  2C00                     move.l     D6, D0
  343. 0000038E  7001                     moveq.l    D0, 0x01
  344. 00000390  4A06                     tst.b      D6
  345. 00000392  508F                     addq.l     A7, 8
  346. 00000394  6608                     bne        +0xA /* 0000039E */
  347. 00000396  0C45 0002                cmpi.w     D5, 0x2
  348. 0000039A  6702                     beq        +0x4 /* 0000039E */
  349. 0000039C  7000                     moveq.l    D0, 0x00
  350. label0000039E:
  351. 0000039E  1D40 FFFF                move.b     [A6 - 0x1], D0
  352. 000003A2  7001                     moveq.l    D0, 0x01
  353. 000003A4  4A06                     tst.b      D6
  354. 000003A6  6608                     bne        +0xA /* 000003B0 */
  355. 000003A8  0C45 0001                cmpi.w     D5, 0x1
  356. 000003AC  6702                     beq        +0x4 /* 000003B0 */
  357. 000003AE  7000                     moveq.l    D0, 0x00
  358. label000003B0:
  359. 000003B0  1800                     move.b     D4, D0
  360. 000003B2  2054                     movea.l    A0, [A4]
  361. 000003B4  2068 0004                movea.l    A0, [A0 + 0x4]
  362. 000003B8  2050                     movea.l    A0, [A0]
  363. 000003BA  4868 0016                pea.l      [A0 + 0x16]
  364. 000003BE  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  365. 000003C2  3A00                     move.w     D5, D0
  366. 000003C4  2054                     movea.l    A0, [A4]
  367. 000003C6  2068 0004                movea.l    A0, [A0 + 0x4]
  368. 000003CA  2050                     movea.l    A0, [A0]
  369. 000003CC  4868 0016                pea.l      [A0 + 0x16]
  370. 000003D0  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  371. 000003D4  3C00                     move.w     D6, D0
  372. 000003D6  7000                     moveq.l    D0, 0x00
  373. 000003D8  2054                     movea.l    A0, [A4]
  374. 000003DA  2068 0004                movea.l    A0, [A0 + 0x4]
  375. 000003DE  2050                     movea.l    A0, [A0]
  376. 000003E0  223C 8000 0000           move.l     D1, 0x80000000
  377. 000003E6  C2A8 0010                and.l      D1, [A0 + 0x10]
  378. 000003EA  6708                     beq        +0xA /* 000003F4 */
  379. 000003EC  4A2D F67F                tst.b      [A5 - 0x981]
  380. 000003F0  6702                     beq        +0x4 /* 000003F4 */
  381. 000003F2  7001                     moveq.l    D0, 0x01
  382. label000003F4:
  383. 000003F4  4A00                     tst.b      D0
  384. 000003F6  6706                     beq        +0x8 /* 000003FE */
  385. 000003F8  3006                     move.w     D0, D6
  386. 000003FA  E240                     asr        D0.w, 1
  387. 000003FC  6002                     bra        +0x4 /* 00000400 */
  388. label000003FE:
  389. 000003FE  7000                     moveq.l    D0, 0x00
  390. label00000400:
  391. 00000400  3E00                     move.w     D7, D0
  392. 00000402  508F                     addq.l     A7, 8
  393. 00000404  6716                     beq        +0x18 /* 0000041C */
  394. 00000406  302E FFFC                move.w     D0, [A6 - 0x4]
  395. 0000040A  48C0                     ext.l      D0
  396. 0000040C  81C5                     divs.w     D0, D5
  397. 0000040E  0800 0000                btst.b     D0, 0x0
  398. 00000412  6708                     beq        +0xA /* 0000041C */
  399. 00000414  48C7                     ext.l      D7
  400. 00000416  2007                     move.l     D0, D7
  401. 00000418  4480                     neg.l      D0
  402. 0000041A  3E00                     move.w     D7, D0
  403. label0000041C:
  404. 0000041C  4A04                     tst.b      D4
  405. 0000041E  6714                     beq        +0x16 /* 00000434 */
  406. 00000420  302E FFFC                move.w     D0, [A6 - 0x4]
  407. 00000424  B06E 000E                cmp.w      D0, [A6 + 0xE]
  408. 00000428  6F1C                     ble        +0x1E /* 00000446 */
  409. 0000042A  9B6E FFFC                sub.w      [A6 - 0x4], D5
  410. 0000042E  DF6E FFFA                add.w      [A6 - 0x6], D7
  411. 00000432  6012                     bra        +0x14 /* 00000446 */
  412. label00000434:
  413. 00000434  302E FFFC                move.w     D0, [A6 - 0x4]
  414. 00000438  B06E 000E                cmp.w      D0, [A6 + 0xE]
  415. 0000043C  6C08                     bge        +0xA /* 00000446 */
  416. 0000043E  DB6E FFFC                add.w      [A6 - 0x4], D5
  417. 00000442  DF6E FFFA                add.w      [A6 - 0x6], D7
  418. label00000446:
  419. 00000446  4A2E FFFF                tst.b      [A6 - 0x1]
  420. 0000044A  6710                     beq        +0x12 /* 0000045C */
  421. 0000044C  302E FFFA                move.w     D0, [A6 - 0x6]
  422. 00000450  B06E 000C                cmp.w      D0, [A6 + 0xC]
  423. 00000454  6F14                     ble        +0x16 /* 0000046A */
  424. 00000456  9D6E FFFA                sub.w      [A6 - 0x6], D6
  425. 0000045A  600E                     bra        +0x10 /* 0000046A */
  426. label0000045C:
  427. 0000045C  302E FFFA                move.w     D0, [A6 - 0x6]
  428. 00000460  B06E 000C                cmp.w      D0, [A6 + 0xC]
  429. 00000464  6C04                     bge        +0x6 /* 0000046A */
  430. 00000466  DD6E FFFA                add.w      [A6 - 0x6], D6
  431. label0000046A:
  432. 0000046A  202E FFFA                move.l     D0, [A6 - 0x6]
  433. 0000046E  4CEE 10F0 FFE6           movem.l    D4,D5,D6,D7,A4, [A6 - 0x1A]
  434. 00000474  4E5E                     unlink     A6
  435. 00000476  4E75                     rts
  436. fn00000478:
  437. 00000478  4E56 FFFC                link       A6, -0x0004
  438. 0000047C  48E7 0118                movem.l    -[A7], D7,A3,A4
  439. 00000480  266E 000C                movea.l    A3, [A6 + 0xC]
  440. 00000484  1E2E 0013                move.b     D7, [A6 + 0x13]
  441. 00000488  286E 0008                movea.l    A4, [A6 + 0x8]
  442. 0000048C  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  443. 00000490  7000                     moveq.l    D0, 0x00
  444. 00000492  1007                     move.b     D0, D7
  445. 00000494  0C40 0001                cmpi.w     D0, 0x1
  446. 00000498  670A                     beq        +0xC /* 000004A4 */
  447. 0000049A  7000                     moveq.l    D0, 0x00
  448. 0000049C  1007                     move.b     D0, D7
  449. 0000049E  0C40 0003                cmpi.w     D0, 0x3
  450. 000004A2  661E                     bne        +0x20 /* 000004C2 */
  451. label000004A4:
  452. 000004A4  2054                     movea.l    A0, [A4]
  453. 000004A6  2068 0004                movea.l    A0, [A0 + 0x4]
  454. 000004AA  2050                     movea.l    A0, [A0]
  455. 000004AC  4868 0016                pea.l      [A0 + 0x16]
  456. 000004B0  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  457. 000004B4  E240                     asr        D0.w, 1
  458. 000004B6  322B 0006                move.w     D1, [A3 + 0x6]
  459. 000004BA  9240                     sub.w      D1, D0
  460. 000004BC  3D41 FFFE                move.w     [A6 - 0x2], D1
  461. 000004C0  588F                     addq.l     A7, 4
  462. label000004C2:
  463. 000004C2  7000                     moveq.l    D0, 0x00
  464. 000004C4  1007                     move.b     D0, D7
  465. 000004C6  0C40 0002                cmpi.w     D0, 0x2
  466. 000004CA  670A                     beq        +0xC /* 000004D6 */
  467. 000004CC  7000                     moveq.l    D0, 0x00
  468. 000004CE  1007                     move.b     D0, D7
  469. 000004D0  0C40 0003                cmpi.w     D0, 0x3
  470. 000004D4  661C                     bne        +0x1E /* 000004F2 */
  471. label000004D6:
  472. 000004D6  2054                     movea.l    A0, [A4]
  473. 000004D8  2068 0004                movea.l    A0, [A0 + 0x4]
  474. 000004DC  2050                     movea.l    A0, [A0]
  475. 000004DE  4868 0016                pea.l      [A0 + 0x16]
  476. 000004E2  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  477. 000004E6  322B 0004                move.w     D1, [A3 + 0x4]
  478. 000004EA  9240                     sub.w      D1, D0
  479. 000004EC  3D41 FFFC                move.w     [A6 - 0x4], D1
  480. 000004F0  588F                     addq.l     A7, 4
  481. label000004F2:
  482. 000004F2  7000                     moveq.l    D0, 0x00
  483. 000004F4  1007                     move.b     D0, D7
  484. 000004F6  2F00                     move.l     -[A7], D0
  485. 000004F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  486. 000004FC  2F0C                     move.l     -[A7], A4
  487. 000004FE  4EBA FE5E                jsr        [PC - 0x1A2 /* 0000035E */]
  488. 00000502  4FEF 000C                lea.l      A7, [A7 + 0xC]
  489. 00000506  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  490. 0000050C  4E5E                     unlink     A6
  491. 0000050E  4E75                     rts
  492. fn00000510:
  493. 00000510  4E56 FFF0                link       A6, -0x0010
  494. 00000514  48E7 0038                movem.l    -[A7], A2,A3,A4
  495. 00000518  286E 0008                movea.l    A4, [A6 + 0x8]
  496. 0000051C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  497. 00000520  486E FFF4                pea.l      [A6 - 0xC]
  498. 00000524  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  499. 00000528  41EE FFF4                lea.l      A0, [A6 - 0xC]
  500. 0000052C  508F                     addq.l     A7, 8
  501. 0000052E  6018                     bra        +0x1A /* 00000548 */
  502. label00000530:
  503. 00000530  70FF                     moveq.l    D0, 0xFFFFFFFF
  504. 00000532  2F00                     move.l     -[A7], D0
  505. 00000534  2017                     move.l     D0, [A7]
  506. 00000536  2053                     movea.l    A0, [A3]
  507. 00000538  2D40 FFF0                move.l     [A6 - 0x10], D0
  508. 0000053C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  509. 00000540  45E8 000E                lea.l      A2, [A0 + 0xE]
  510. 00000544  24D9                     move.l     [A2]+, [A1]+
  511. 00000546  588F                     addq.l     A7, 4
  512. label00000548:
  513. 00000548  486E FFF4                pea.l      [A6 - 0xC]
  514. 0000054C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  515. 00000550  2640                     movea.l    A3, D0
  516. 00000552  200B                     move.l     D0, A3
  517. 00000554  588F                     addq.l     A7, 4
  518. 00000556  66D8                     bne        -0x26 /* 00000530 */
  519. 00000558  2054                     movea.l    A0, [A4]
  520. 0000055A  08E8 0007 0026           bset.b     [A0 + 0x26], 0x7
  521. 00000560  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  522. 00000564  2F0C                     move.l     -[A7], A4
  523. 00000566  4EBA 0058                jsr        [PC + 0x58 /* 000005C0 */]
  524. 0000056A  2054                     movea.l    A0, [A4]
  525. 0000056C  08A8 0007 0026           bclr.b     [A0 + 0x26], 0x7
  526. 00000572  508F                     addq.l     A7, 8
  527. 00000574  4CEE 1C00 FFE4           movem.l    A2,A3,A4, [A6 - 0x1C]
  528. 0000057A  4E5E                     unlink     A6
  529. 0000057C  4E75                     rts
  530. fn0000057E:
  531. 0000057E  4E56 FFFC                link       A6, -0x0004
  532. 00000582  2F0C                     move.l     -[A7], A4
  533. 00000584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  534. 00000588  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  535. 0000058C  2840                     movea.l    A4, D0
  536. 0000058E  7003                     moveq.l    D0, 0x03
  537. 00000590  2F00                     move.l     -[A7], D0
  538. 00000592  486D FF4E                pea.l      [A5 - 0xB2]
  539. 00000596  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  540. 0000059A  4EBA FEDC                jsr        [PC - 0x124 /* 00000478 */]
  541. 0000059E  2D40 FFFC                move.l     [A6 - 0x4], D0
  542. 000005A2  302D FF52                move.w     D0, [A5 - 0xAE]
  543. 000005A6  907C 004E                sub.w      D0, 0x4E /* 'N' */
  544. 000005AA  3D40 FFFC                move.w     [A6 - 0x4], D0
  545. 000005AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  546. 000005B2  2F0C                     move.l     -[A7], A4
  547. 000005B4  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  548. 000005B8  286E FFF8                movea.l    A4, [A6 - 0x8]
  549. 000005BC  4E5E                     unlink     A6
  550. 000005BE  4E75                     rts
  551. fn000005C0:
  552. 000005C0  4E56 FF90                link       A6, -0x0070
  553. 000005C4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  554. 000005C8  286E 0008                movea.l    A4, [A6 + 0x8]
  555. 000005CC  41EE FFDC                lea.l      A0, [A6 - 0x24]
  556. 000005D0  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  557. 000005D4  2054                     movea.l    A0, [A4]
  558. 000005D6  2650                     movea.l    A3, [A0]
  559. 000005D8  2F0B                     move.l     -[A7], A3
  560. 000005DA  2053                     movea.l    A0, [A3]
  561. 000005DC  2050                     movea.l    A0, [A0]
  562. 000005DE  2268 0028                movea.l    A1, [A0 + 0x28]
  563. 000005E2  4E91                     jsr        [A1]
  564. 000005E4  2D40 FFEC                move.l     [A6 - 0x14], D0
  565. 000005E8  2054                     movea.l    A0, [A4]
  566. 000005EA  2F10                     move.l     -[A7], [A0]
  567. 000005EC  2050                     movea.l    A0, [A0]
  568. 000005EE  2050                     movea.l    A0, [A0]
  569. 000005F0  2050                     movea.l    A0, [A0]
  570. 000005F2  2268 0090                movea.l    A1, [A0 + 0x90]
  571. 000005F6  4E91                     jsr        [A1]
  572. 000005F8  2054                     movea.l    A0, [A4]
  573. 000005FA  2140 0004                move.l     [A0 + 0x4], D0
  574. 000005FE  4878 00CC                push.l     0xCC
  575. 00000602  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  576. 00000606  2054                     movea.l    A0, [A4]
  577. 00000608  2140 0018                move.l     [A0 + 0x18], D0
  578. 0000060C  2054                     movea.l    A0, [A4]
  579. 0000060E  2068 0018                movea.l    A0, [A0 + 0x18]
  580. 00000612  2050                     movea.l    A0, [A0]
  581. 00000614  4250                     clr.w      [A0]
  582. 00000616  2054                     movea.l    A0, [A4]
  583. 00000618  2068 0018                movea.l    A0, [A0 + 0x18]
  584. 0000061C  2050                     movea.l    A0, [A0]
  585. 0000061E  317C 000A 0002           move.w     [A0 + 0x2], 0xA /* '\n' */
  586. 00000624  4878 0BEA                push.l     0xBEA
  587. 00000628  4878 0CB2                push.l     0xCB2
  588. 0000062C  2054                     movea.l    A0, [A4]
  589. 0000062E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  590. 00000632  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  591. 00000636  2054                     movea.l    A0, [A4]
  592. 00000638  2140 001C                move.l     [A0 + 0x1C], D0
  593. 0000063C  7000                     moveq.l    D0, 0x00
  594. 0000063E  2F00                     move.l     -[A7], D0
  595. 00000640  4878 186A                push.l     0x186A
  596. 00000644  2054                     movea.l    A0, [A4]
  597. 00000646  2F28 0004                move.l     -[A7], [A0 + 0x4]
  598. 0000064A  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  599. 0000064E  2054                     movea.l    A0, [A4]
  600. 00000650  2140 0020                move.l     [A0 + 0x20], D0
  601. 00000654  2054                     movea.l    A0, [A4]
  602. 00000656  4A68 0024                tst.w      [A0 + 0x24]
  603. 0000065A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  604. 0000065E  6626                     bne        +0x28 /* 00000686 */
  605. 00000660  486E FFDC                pea.l      [A6 - 0x24]
  606. 00000664  2F10                     move.l     -[A7], [A0]
  607. 00000666  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  608. 0000066A  2054                     movea.l    A0, [A4]
  609. 0000066C  5088                     addq.l     A0, 8
  610. 0000066E  43EE FFDC                lea.l      A1, [A6 - 0x24]
  611. 00000672  20D9                     move.l     [A0]+, [A1]+
  612. 00000674  20D9                     move.l     [A0]+, [A1]+
  613. 00000676  2054                     movea.l    A0, [A4]
  614. 00000678  4868 0010                pea.l      [A0 + 0x10]
  615. 0000067C  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  616. 00000680  4FEF 000C                lea.l      A7, [A7 + 0xC]
  617. 00000684  6052                     bra        +0x54 /* 000006D8 */
  618. label00000686:
  619. 00000686  2078 09EE                movea.l    A0, [0x000009EE /* GrayRgn */]
  620. 0000068A  2050                     movea.l    A0, [A0]
  621. 0000068C  47E8 0002                lea.l      A3, [A0 + 0x2]
  622. 00000690  2054                     movea.l    A0, [A4]
  623. 00000692  224B                     movea.l    A1, A3
  624. 00000694  45E8 0008                lea.l      A2, [A0 + 0x8]
  625. 00000698  24D9                     move.l     [A2]+, [A1]+
  626. 0000069A  24D9                     move.l     [A2]+, [A1]+
  627. 0000069C  2054                     movea.l    A0, [A4]
  628. 0000069E  5088                     addq.l     A0, 8
  629. 000006A0  2054                     movea.l    A0, [A4]
  630. 000006A2  2248                     movea.l    A1, A0
  631. 000006A4  43E9 0010                lea.l      A1, [A1 + 0x10]
  632. 000006A8  5088                     addq.l     A0, 8
  633. 000006AA  22D8                     move.l     [A1]+, [A0]+
  634. 000006AC  22D8                     move.l     [A1]+, [A0]+
  635. 000006AE  2054                     movea.l    A0, [A4]
  636. 000006B0  4A28 0026                tst.b      [A0 + 0x26]
  637. 000006B4  6C22                     bge        +0x24 /* 000006D8 */
  638. 000006B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  639. 000006BA  2F0C                     move.l     -[A7], A4
  640. 000006BC  4EBA FEC0                jsr        [PC - 0x140 /* 0000057E */]
  641. 000006C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  642. 000006C4  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  643. 000006C8  588F                     addq.l     A7, 4
  644. 000006CA  2F00                     move.l     -[A7], D0
  645. 000006CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  646. 000006D0  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  647. 000006D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  648. label000006D8:
  649. 000006D8  7000                     moveq.l    D0, 0x00
  650. 000006DA  2D40 FFF0                move.l     [A6 - 0x10], D0
  651. 000006DE  2D40 FFF4                move.l     [A6 - 0xC], D0
  652. 000006E2  2D40 FFF8                move.l     [A6 - 0x8], D0
  653. 000006E6  206E 000C                movea.l    A0, [A6 + 0xC]
  654. 000006EA  2050                     movea.l    A0, [A0]
  655. 000006EC  2210                     move.l     D1, [A0]
  656. 000006EE  E481                     asr        D1, 2
  657. 000006F0  5381                     subq.l     D1, 1
  658. 000006F2  E589                     lsl        D1, 2
  659. 000006F4  48C1                     ext.l      D1
  660. 000006F6  2E01                     move.l     D7, D1
  661. 000006F8  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  662. 000006FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  663. 00000700  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  664. 00000704  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  665. 00000708  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  666. 0000070C  2054                     movea.l    A0, [A4]
  667. 0000070E  2050                     movea.l    A0, [A0]
  668. 00000710  2050                     movea.l    A0, [A0]
  669. 00000712  2068 0008                movea.l    A0, [A0 + 0x8]
  670. 00000716  2D48 FFD8                move.l     [A6 - 0x28], A0
  671. 0000071A  2050                     movea.l    A0, [A0]
  672. 0000071C  2668 0018                movea.l    A3, [A0 + 0x18]
  673. 00000720  2F0B                     move.l     -[A7], A3
  674. 00000722  486E FFCC                pea.l      [A6 - 0x34]
  675. 00000726  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  676. 0000072A  41EE FFCC                lea.l      A0, [A6 - 0x34]
  677. 0000072E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  678. 00000732  601E                     bra        +0x20 /* 00000752 */
  679. label00000734:
  680. 00000734  2F0B                     move.l     -[A7], A3
  681. 00000736  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  682. 0000073A  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  683. 0000073E  72FC                     moveq.l    D1, 0xFFFFFFFC
  684. 00000740  B280                     cmp.l      D1, D0
  685. 00000742  508F                     addq.l     A7, 8
  686. 00000744  660C                     bne        +0xE /* 00000752 */
  687. 00000746  2F0B                     move.l     -[A7], A3
  688. 00000748  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  689. 0000074C  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  690. 00000750  508F                     addq.l     A7, 8
  691. label00000752:
  692. 00000752  486E FFCC                pea.l      [A6 - 0x34]
  693. 00000756  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  694. 0000075A  2640                     movea.l    A3, D0
  695. 0000075C  200B                     move.l     D0, A3
  696. 0000075E  588F                     addq.l     A7, 4
  697. 00000760  66D2                     bne        -0x2C /* 00000734 */
  698. 00000762  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  699. 00000766  486E FFD0                pea.l      [A6 - 0x30]
  700. 0000076A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  701. 0000076E  41EE FFD0                lea.l      A0, [A6 - 0x30]
  702. 00000772  508F                     addq.l     A7, 8
  703. 00000774  6000 013A                bra        +0x13C /* 000008B0 */
  704. label00000778:
  705. 00000778  4206                     clr.b      D6
  706. 0000077A  2053                     movea.l    A0, [A3]
  707. 0000077C  2D68 000E FFB0           move.l     [A6 - 0x50], [A0 + 0xE]
  708. 00000782  41EE FFB0                lea.l      A0, [A6 - 0x50]
  709. 00000786  2D48 FFC8                move.l     [A6 - 0x38], A0
  710. 0000078A  0C50 8000                cmpi.w     [A0], 0x8000
  711. 0000078E  6618                     bne        +0x1A /* 000007A8 */
  712. 00000790  70FF                     moveq.l    D0, 0xFFFFFFFF
  713. 00000792  2F00                     move.l     -[A7], D0
  714. 00000794  2017                     move.l     D0, [A7]
  715. 00000796  2053                     movea.l    A0, [A3]
  716. 00000798  2D40 FF90                move.l     [A6 - 0x70], D0
  717. 0000079C  43EE FF90                lea.l      A1, [A6 - 0x70]
  718. 000007A0  45E8 000E                lea.l      A2, [A0 + 0xE]
  719. 000007A4  24D9                     move.l     [A2]+, [A1]+
  720. 000007A6  588F                     addq.l     A7, 4
  721. label000007A8:
  722. 000007A8  2053                     movea.l    A0, [A3]
  723. 000007AA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  724. 000007AE  2017                     move.l     D0, [A7]
  725. 000007B0  72FF                     moveq.l    D1, 0xFFFFFFFF
  726. 000007B2  B280                     cmp.l      D1, D0
  727. 000007B4  588F                     addq.l     A7, 4
  728. 000007B6  6700 00DA                beq        +0xDC /* 00000892 */
  729. 000007BA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  730. 000007BE  2017                     move.l     D0, [A7]
  731. 000007C0  72FE                     moveq.l    D1, 0xFFFFFFFE
  732. 000007C2  B280                     cmp.l      D1, D0
  733. 000007C4  588F                     addq.l     A7, 4
  734. 000007C6  6700 00CA                beq        +0xCC /* 00000892 */
  735. 000007CA  7C01                     moveq.l    D6, 0x01
  736. 000007CC  486E FFE4                pea.l      [A6 - 0x1C]
  737. 000007D0  486E FFDC                pea.l      [A6 - 0x24]
  738. 000007D4  2F0B                     move.l     -[A7], A3
  739. 000007D6  2F0C                     move.l     -[A7], A4
  740. 000007D8  4EBA 0D7C                jsr        [PC + 0xD7C /* 00001556 */]
  741. 000007DC  BEAE FFD4                cmp.l      D7, [A6 - 0x2C]
  742. 000007E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  743. 000007E4  6D00 009A                blt        +0x9C /* 00000880 */
  744. 000007E8  7000                     moveq.l    D0, 0x00
  745. 000007EA  2F00                     move.l     -[A7], D0
  746. 000007EC  486E FFE4                pea.l      [A6 - 0x1C]
  747. 000007F0  486E FFDC                pea.l      [A6 - 0x24]
  748. 000007F4  2F0C                     move.l     -[A7], A4
  749. 000007F6  4EBA 0412                jsr        [PC + 0x412 /* 00000C0A */]
  750. 000007FA  4A00                     tst.b      D0
  751. 000007FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  752. 00000800  677A                     beq        +0x7C /* 0000087C */
  753. 00000802  2053                     movea.l    A0, [A3]
  754. 00000804  2D68 000E FF94           move.l     [A6 - 0x6C], [A0 + 0xE]
  755. 0000080A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  756. 0000080E  2F0C                     move.l     -[A7], A4
  757. 00000810  4EBA FA06                jsr        [PC - 0x5FA /* 00000218 */]
  758. 00000814  2D40 FF98                move.l     [A6 - 0x68], D0
  759. 00000818  2D40 FF9C                move.l     [A6 - 0x64], D0
  760. 0000081C  2D6E FF94 FFA0           move.l     [A6 - 0x60], [A6 - 0x6C]
  761. 00000822  202E FF9C                move.l     D0, [A6 - 0x64]
  762. 00000826  B0AE FFA0                cmp.l      D0, [A6 - 0x60]
  763. 0000082A  508F                     addq.l     A7, 8
  764. 0000082C  6614                     bne        +0x16 /* 00000842 */
  765. 0000082E  486E FFE4                pea.l      [A6 - 0x1C]
  766. 00000832  486E FFDC                pea.l      [A6 - 0x24]
  767. 00000836  2F0C                     move.l     -[A7], A4
  768. 00000838  4EBA 0C50                jsr        [PC + 0xC50 /* 0000148A */]
  769. 0000083C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  770. 00000840  6050                     bra        +0x52 /* 00000892 */
  771. label00000842:
  772. 00000842  4AAE FFF0                tst.l      [A6 - 0x10]
  773. 00000846  6610                     bne        +0x12 /* 00000858 */
  774. 00000848  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  775. 0000084C  2D40 FFF0                move.l     [A6 - 0x10], D0
  776. 00000850  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  777. 00000854  2D40 FFF4                move.l     [A6 - 0xC], D0
  778. label00000858:
  779. 00000858  2F0B                     move.l     -[A7], A3
  780. 0000085A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  781. 0000085E  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  782. 00000862  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  783. 00000866  2017                     move.l     D0, [A7]
  784. 00000868  2D40 FFA4                move.l     [A6 - 0x5C], D0
  785. 0000086C  2F00                     move.l     -[A7], D0
  786. 0000086E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  787. 00000872  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  788. 00000876  4FEF 0014                lea.l      A7, [A7 + 0x14]
  789. 0000087A  6016                     bra        +0x18 /* 00000892 */
  790. label0000087C:
  791. 0000087C  4206                     clr.b      D6
  792. 0000087E  6012                     bra        +0x14 /* 00000892 */
  793. label00000880:
  794. 00000880  486E FFE4                pea.l      [A6 - 0x1C]
  795. 00000884  486E FFDC                pea.l      [A6 - 0x24]
  796. 00000888  2F0C                     move.l     -[A7], A4
  797. 0000088A  4EBA 0BFE                jsr        [PC + 0xBFE /* 0000148A */]
  798. 0000088E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  799. label00000892:
  800. 00000892  4A06                     tst.b      D6
  801. 00000894  661A                     bne        +0x1C /* 000008B0 */
  802. 00000896  4AAE FFF8                tst.l      [A6 - 0x8]
  803. 0000089A  6608                     bne        +0xA /* 000008A4 */
  804. 0000089C  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  805. 000008A0  2D40 FFF8                move.l     [A6 - 0x8], D0
  806. label000008A4:
  807. 000008A4  2F0B                     move.l     -[A7], A3
  808. 000008A6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  809. 000008AA  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  810. 000008AE  508F                     addq.l     A7, 8
  811. label000008B0:
  812. 000008B0  486E FFD0                pea.l      [A6 - 0x30]
  813. 000008B4  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  814. 000008B8  2640                     movea.l    A3, D0
  815. 000008BA  200B                     move.l     D0, A3
  816. 000008BC  588F                     addq.l     A7, 4
  817. 000008BE  6600 FEB8                bne        -0x146 /* 00000778 */
  818. 000008C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  819. 000008C6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  820. 000008CA  4AAE FFF0                tst.l      [A6 - 0x10]
  821. 000008CE  588F                     addq.l     A7, 4
  822. 000008D0  6700 026C                beq        +0x26E /* 00000B3E */
  823. 000008D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  824. 000008D8  486E FFB4                pea.l      [A6 - 0x4C]
  825. 000008DC  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  826. 000008E0  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  827. 000008E4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  828. 000008E8  486E FFC0                pea.l      [A6 - 0x40]
  829. 000008EC  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  830. 000008F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  831. 000008F4  605C                     bra        +0x5E /* 00000952 */
  832. label000008F6:
  833. 000008F6  486E FFE4                pea.l      [A6 - 0x1C]
  834. 000008FA  486E FFDC                pea.l      [A6 - 0x24]
  835. 000008FE  2F0B                     move.l     -[A7], A3
  836. 00000900  2F0C                     move.l     -[A7], A4
  837. 00000902  4EBA 0BF2                jsr        [PC + 0xBF2 /* 000014F6 */]
  838. 00000906  486E FFC0                pea.l      [A6 - 0x40]
  839. 0000090A  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  840. 0000090E  588F                     addq.l     A7, 4
  841. 00000910  2F00                     move.l     -[A7], D0
  842. 00000912  2017                     move.l     D0, [A7]
  843. 00000914  2D40 FFAC                move.l     [A6 - 0x54], D0
  844. 00000918  486E FFE4                pea.l      [A6 - 0x1C]
  845. 0000091C  486E FFDC                pea.l      [A6 - 0x24]
  846. 00000920  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  847. 00000924  2F0C                     move.l     -[A7], A4
  848. 00000926  4EBA 025C                jsr        [PC + 0x25C /* 00000B84 */]
  849. 0000092A  4A00                     tst.b      D0
  850. 0000092C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  851. 00000930  6620                     bne        +0x22 /* 00000952 */
  852. 00000932  486E FFB4                pea.l      [A6 - 0x4C]
  853. 00000936  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  854. 0000093A  486E FFC0                pea.l      [A6 - 0x40]
  855. 0000093E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  856. 00000942  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  857. 00000946  2F0B                     move.l     -[A7], A3
  858. 00000948  2F0C                     move.l     -[A7], A4
  859. 0000094A  4EBA 09BC                jsr        [PC + 0x9BC /* 00001308 */]
  860. 0000094E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  861. label00000952:
  862. 00000952  486E FFB4                pea.l      [A6 - 0x4C]
  863. 00000956  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  864. 0000095A  2640                     movea.l    A3, D0
  865. 0000095C  200B                     move.l     D0, A3
  866. 0000095E  588F                     addq.l     A7, 4
  867. 00000960  6694                     bne        -0x6A /* 000008F6 */
  868. 00000962  206E FFF0                movea.l    A0, [A6 - 0x10]
  869. 00000966  2050                     movea.l    A0, [A0]
  870. 00000968  2010                     move.l     D0, [A0]
  871. 0000096A  E480                     asr        D0, 2
  872. 0000096C  6700 01BE                beq        +0x1C0 /* 00000B2C */
  873. 00000970  486E FFB4                pea.l      [A6 - 0x4C]
  874. 00000974  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  875. 00000978  486E FFC0                pea.l      [A6 - 0x40]
  876. 0000097C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  877. 00000980  508F                     addq.l     A7, 8
  878. 00000982  6000 017E                bra        +0x180 /* 00000B02 */
  879. label00000986:
  880. 00000986  486E FFE4                pea.l      [A6 - 0x1C]
  881. 0000098A  486E FFDC                pea.l      [A6 - 0x24]
  882. 0000098E  2F0B                     move.l     -[A7], A3
  883. 00000990  2F0C                     move.l     -[A7], A4
  884. 00000992  4EBA 0B62                jsr        [PC + 0xB62 /* 000014F6 */]
  885. 00000996  486E FFC0                pea.l      [A6 - 0x40]
  886. 0000099A  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  887. 0000099E  588F                     addq.l     A7, 4
  888. 000009A0  2F00                     move.l     -[A7], D0
  889. 000009A2  2017                     move.l     D0, [A7]
  890. 000009A4  2D40 FFA8                move.l     [A6 - 0x58], D0
  891. 000009A8  2054                     movea.l    A0, [A4]
  892. 000009AA  2068 0004                movea.l    A0, [A0 + 0x4]
  893. 000009AE  2050                     movea.l    A0, [A0]
  894. 000009B0  4868 0016                pea.l      [A0 + 0x16]
  895. 000009B4  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  896. 000009B8  3E00                     move.w     D7, D0
  897. 000009BA  9F6E FFA8                sub.w      [A6 - 0x58], D7
  898. 000009BE  486E FFE4                pea.l      [A6 - 0x1C]
  899. 000009C2  486E FFDC                pea.l      [A6 - 0x24]
  900. 000009C6  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  901. 000009CA  2F0C                     move.l     -[A7], A4
  902. 000009CC  4EBA 01B6                jsr        [PC + 0x1B6 /* 00000B84 */]
  903. 000009D0  4A00                     tst.b      D0
  904. 000009D2  4FEF 0028                lea.l      A7, [A7 + 0x28]
  905. 000009D6  6700 010A                beq        +0x10C /* 00000AE2 */
  906. 000009DA  48C7                     ext.l      D7
  907. 000009DC  2007                     move.l     D0, D7
  908. 000009DE  E388                     lsl        D0, 1
  909. 000009E0  D16E FFA8                add.w      [A6 - 0x58], D0
  910. 000009E4  486E FFE4                pea.l      [A6 - 0x1C]
  911. 000009E8  486E FFDC                pea.l      [A6 - 0x24]
  912. 000009EC  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  913. 000009F0  2F0C                     move.l     -[A7], A4
  914. 000009F2  4EBA 0190                jsr        [PC + 0x190 /* 00000B84 */]
  915. 000009F6  4A00                     tst.b      D0
  916. 000009F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  917. 000009FC  6700 00E4                beq        +0xE6 /* 00000AE2 */
  918. 00000A00  2054                     movea.l    A0, [A4]
  919. 00000A02  2068 0004                movea.l    A0, [A0 + 0x4]
  920. 00000A06  2050                     movea.l    A0, [A0]
  921. 00000A08  4868 0016                pea.l      [A0 + 0x16]
  922. 00000A0C  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  923. 00000A10  3C00                     move.w     D6, D0
  924. 00000A12  9D6E FFAA                sub.w      [A6 - 0x56], D6
  925. 00000A16  9F6E FFA8                sub.w      [A6 - 0x58], D7
  926. 00000A1A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  927. 00000A1E  2F0C                     move.l     -[A7], A4
  928. 00000A20  4EBA F7F6                jsr        [PC - 0x80A /* 00000218 */]
  929. 00000A24  2D40 FFA8                move.l     [A6 - 0x58], D0
  930. 00000A28  E34E                     lsl        D6.w, 1
  931. 00000A2A  486E FFE4                pea.l      [A6 - 0x1C]
  932. 00000A2E  486E FFDC                pea.l      [A6 - 0x24]
  933. 00000A32  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  934. 00000A36  2F0C                     move.l     -[A7], A4
  935. 00000A38  4EBA 014A                jsr        [PC + 0x14A /* 00000B84 */]
  936. 00000A3C  4A00                     tst.b      D0
  937. 00000A3E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  938. 00000A42  6700 009E                beq        +0xA0 /* 00000AE2 */
  939. 00000A46  DD6E FFAA                add.w      [A6 - 0x56], D6
  940. 00000A4A  486E FFE4                pea.l      [A6 - 0x1C]
  941. 00000A4E  486E FFDC                pea.l      [A6 - 0x24]
  942. 00000A52  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  943. 00000A56  2F0C                     move.l     -[A7], A4
  944. 00000A58  4EBA 012A                jsr        [PC + 0x12A /* 00000B84 */]
  945. 00000A5C  4A00                     tst.b      D0
  946. 00000A5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  947. 00000A62  677E                     beq        +0x80 /* 00000AE2 */
  948. 00000A64  9F6E FFA8                sub.w      [A6 - 0x58], D7
  949. 00000A68  486E FFE4                pea.l      [A6 - 0x1C]
  950. 00000A6C  486E FFDC                pea.l      [A6 - 0x24]
  951. 00000A70  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  952. 00000A74  2F0C                     move.l     -[A7], A4
  953. 00000A76  4EBA 010C                jsr        [PC + 0x10C /* 00000B84 */]
  954. 00000A7A  4A00                     tst.b      D0
  955. 00000A7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  956. 00000A80  6760                     beq        +0x62 /* 00000AE2 */
  957. 00000A82  9D6E FFAA                sub.w      [A6 - 0x56], D6
  958. 00000A86  486E FFE4                pea.l      [A6 - 0x1C]
  959. 00000A8A  486E FFDC                pea.l      [A6 - 0x24]
  960. 00000A8E  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  961. 00000A92  2F0C                     move.l     -[A7], A4
  962. 00000A94  4EBA 00EE                jsr        [PC + 0xEE /* 00000B84 */]
  963. 00000A98  4A00                     tst.b      D0
  964. 00000A9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  965. 00000A9E  6742                     beq        +0x44 /* 00000AE2 */
  966. 00000AA0  48C7                     ext.l      D7
  967. 00000AA2  2007                     move.l     D0, D7
  968. 00000AA4  E388                     lsl        D0, 1
  969. 00000AA6  D16E FFA8                add.w      [A6 - 0x58], D0
  970. 00000AAA  486E FFE4                pea.l      [A6 - 0x1C]
  971. 00000AAE  486E FFDC                pea.l      [A6 - 0x24]
  972. 00000AB2  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  973. 00000AB6  2F0C                     move.l     -[A7], A4
  974. 00000AB8  4EBA 00CA                jsr        [PC + 0xCA /* 00000B84 */]
  975. 00000ABC  4A00                     tst.b      D0
  976. 00000ABE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  977. 00000AC2  671E                     beq        +0x20 /* 00000AE2 */
  978. 00000AC4  DD6E FFAA                add.w      [A6 - 0x56], D6
  979. 00000AC8  486E FFE4                pea.l      [A6 - 0x1C]
  980. 00000ACC  486E FFDC                pea.l      [A6 - 0x24]
  981. 00000AD0  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  982. 00000AD4  2F0C                     move.l     -[A7], A4
  983. 00000AD6  4EBA 00AC                jsr        [PC + 0xAC /* 00000B84 */]
  984. 00000ADA  4A00                     tst.b      D0
  985. 00000ADC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  986. 00000AE0  6620                     bne        +0x22 /* 00000B02 */
  987. label00000AE2:
  988. 00000AE2  486E FFB4                pea.l      [A6 - 0x4C]
  989. 00000AE6  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  990. 00000AEA  486E FFC0                pea.l      [A6 - 0x40]
  991. 00000AEE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  992. 00000AF2  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  993. 00000AF6  2F0B                     move.l     -[A7], A3
  994. 00000AF8  2F0C                     move.l     -[A7], A4
  995. 00000AFA  4EBA 080C                jsr        [PC + 0x80C /* 00001308 */]
  996. 00000AFE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  997. label00000B02:
  998. 00000B02  486E FFB4                pea.l      [A6 - 0x4C]
  999. 00000B06  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1000. 00000B0A  2640                     movea.l    A3, D0
  1001. 00000B0C  200B                     move.l     D0, A3
  1002. 00000B0E  588F                     addq.l     A7, 4
  1003. 00000B10  6600 FE74                bne        -0x18A /* 00000986 */
  1004. 00000B14  206E FFF0                movea.l    A0, [A6 - 0x10]
  1005. 00000B18  2050                     movea.l    A0, [A0]
  1006. 00000B1A  2010                     move.l     D0, [A0]
  1007. 00000B1C  E480                     asr        D0, 2
  1008. 00000B1E  670C                     beq        +0xE /* 00000B2C */
  1009. 00000B20  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1010. 00000B24  2F0C                     move.l     -[A7], A4
  1011. 00000B26  4EBA 029A                jsr        [PC + 0x29A /* 00000DC2 */]
  1012. 00000B2A  508F                     addq.l     A7, 8
  1013. label00000B2C:
  1014. 00000B2C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1015. 00000B30  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1016. 00000B34  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1017. 00000B38  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1018. 00000B3C  508F                     addq.l     A7, 8
  1019. label00000B3E:
  1020. 00000B3E  4AAE FFF8                tst.l      [A6 - 0x8]
  1021. 00000B42  6716                     beq        +0x18 /* 00000B5A */
  1022. 00000B44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1023. 00000B48  2F0C                     move.l     -[A7], A4
  1024. 00000B4A  4EBA 0276                jsr        [PC + 0x276 /* 00000DC2 */]
  1025. 00000B4E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1026. 00000B52  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1027. 00000B56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1028. label00000B5A:
  1029. 00000B5A  2054                     movea.l    A0, [A4]
  1030. 00000B5C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1031. 00000B60  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1032. 00000B64  2054                     movea.l    A0, [A4]
  1033. 00000B66  7000                     moveq.l    D0, 0x00
  1034. 00000B68  2140 0018                move.l     [A0 + 0x18], D0
  1035. 00000B6C  2054                     movea.l    A0, [A4]
  1036. 00000B6E  2140 0004                move.l     [A0 + 0x4], D0
  1037. 00000B72  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1038. 00000B76  A873                     syscall    SetPort
  1039. 00000B78  588F                     addq.l     A7, 4
  1040. 00000B7A  4CEE 1CC0 FF7C           movem.l    D6,D7,A2,A3,A4, [A6 - 0x84]
  1041. 00000B80  4E5E                     unlink     A6
  1042. 00000B82  4E75                     rts
  1043. fn00000B84:
  1044. 00000B84  4E56 FFF0                link       A6, -0x0010
  1045. 00000B88  2F0C                     move.l     -[A7], A4
  1046. 00000B8A  286E 0008                movea.l    A4, [A6 + 0x8]
  1047. 00000B8E  206E 0010                movea.l    A0, [A6 + 0x10]
  1048. 00000B92  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1049. 00000B96  22D8                     move.l     [A1]+, [A0]+
  1050. 00000B98  22D8                     move.l     [A1]+, [A0]+
  1051. 00000B9A  486E FFF8                pea.l      [A6 - 0x8]
  1052. 00000B9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1053. 00000BA2  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1054. 00000BA6  206E 0014                movea.l    A0, [A6 + 0x14]
  1055. 00000BAA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1056. 00000BAE  22D8                     move.l     [A1]+, [A0]+
  1057. 00000BB0  22D8                     move.l     [A1]+, [A0]+
  1058. 00000BB2  486E FFF0                pea.l      [A6 - 0x10]
  1059. 00000BB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1060. 00000BBA  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1061. 00000BBE  7001                     moveq.l    D0, 0x01
  1062. 00000BC0  2F00                     move.l     -[A7], D0
  1063. 00000BC2  7200                     moveq.l    D1, 0x00
  1064. 00000BC4  2F01                     move.l     -[A7], D1
  1065. 00000BC6  486E FFF0                pea.l      [A6 - 0x10]
  1066. 00000BCA  486E FFF8                pea.l      [A6 - 0x8]
  1067. 00000BCE  2F0C                     move.l     -[A7], A4
  1068. 00000BD0  4EBA 0038                jsr        [PC + 0x38 /* 00000C0A */]
  1069. 00000BD4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1070. 00000BD8  2200                     move.l     D1, D0
  1071. 00000BDA  201F                     move.l     D0, [A7]+
  1072. 00000BDC  4A01                     tst.b      D1
  1073. 00000BDE  6722                     beq        +0x24 /* 00000C02 */
  1074. 00000BE0  2F00                     move.l     -[A7], D0
  1075. 00000BE2  486E FFF0                pea.l      [A6 - 0x10]
  1076. 00000BE6  486E FFF8                pea.l      [A6 - 0x8]
  1077. 00000BEA  2054                     movea.l    A0, [A4]
  1078. 00000BEC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1079. 00000BF0  4EBA 0A7C                jsr        [PC + 0xA7C /* 0000166E */]
  1080. 00000BF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1081. 00000BF8  2200                     move.l     D1, D0
  1082. 00000BFA  201F                     move.l     D0, [A7]+
  1083. 00000BFC  4A01                     tst.b      D1
  1084. 00000BFE  6602                     bne        +0x4 /* 00000C02 */
  1085. 00000C00  7000                     moveq.l    D0, 0x00
  1086. label00000C02:
  1087. 00000C02  286E FFEC                movea.l    A4, [A6 - 0x14]
  1088. 00000C06  4E5E                     unlink     A6
  1089. 00000C08  4E75                     rts
  1090. fn00000C0A:
  1091. 00000C0A  4E56 FFEC                link       A6, -0x0014
  1092. 00000C0E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1093. 00000C12  266E 000C                movea.l    A3, [A6 + 0xC]
  1094. 00000C16  286E 0008                movea.l    A4, [A6 + 0x8]
  1095. 00000C1A  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  1096. 00000C20  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  1097. 00000C26  2054                     movea.l    A0, [A4]
  1098. 00000C28  4A68 0024                tst.w      [A0 + 0x24]
  1099. 00000C2C  56C0                     sne        D0
  1100. 00000C2E  0240 0001                andi.w     D0, 0x1
  1101. 00000C32  48C0                     ext.l      D0
  1102. 00000C34  1D40 FFF9                move.b     [A6 - 0x7], D0
  1103. 00000C38  6614                     bne        +0x16 /* 00000C4E */
  1104. 00000C3A  2054                     movea.l    A0, [A4]
  1105. 00000C3C  2068 0004                movea.l    A0, [A0 + 0x4]
  1106. 00000C40  2050                     movea.l    A0, [A0]
  1107. 00000C42  203C 0100 0000           move.l     D0, 0x1000000
  1108. 00000C48  C0A8 0010                and.l      D0, [A0 + 0x10]
  1109. 00000C4C  673E                     beq        +0x40 /* 00000C8C */
  1110. label00000C4E:
  1111. 00000C4E  2054                     movea.l    A0, [A4]
  1112. 00000C50  4868 0008                pea.l      [A0 + 0x8]
  1113. 00000C54  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  1114. 00000C58  2D40 FFFA                move.l     [A6 - 0x6], D0
  1115. 00000C5C  2054                     movea.l    A0, [A4]
  1116. 00000C5E  2D48 FFF4                move.l     [A6 - 0xC], A0
  1117. 00000C62  3828 0010                move.w     D4, [A0 + 0x10]
  1118. 00000C66  3A28 0014                move.w     D5, [A0 + 0x14]
  1119. 00000C6A  206E 0010                movea.l    A0, [A6 + 0x10]
  1120. 00000C6E  3C10                     move.w     D6, [A0]
  1121. 00000C70  BC53                     cmp.w      D6, [A3]
  1122. 00000C72  588F                     addq.l     A7, 4
  1123. 00000C74  6F02                     ble        +0x4 /* 00000C78 */
  1124. 00000C76  3C13                     move.w     D6, [A3]
  1125. label00000C78:
  1126. 00000C78  206E 0010                movea.l    A0, [A6 + 0x10]
  1127. 00000C7C  3E28 0004                move.w     D7, [A0 + 0x4]
  1128. 00000C80  BE6B 0004                cmp.w      D7, [A3 + 0x4]
  1129. 00000C84  6C5C                     bge        +0x5E /* 00000CE2 */
  1130. 00000C86  3E2B 0004                move.w     D7, [A3 + 0x4]
  1131. 00000C8A  6056                     bra        +0x58 /* 00000CE2 */
  1132. label00000C8C:
  1133. 00000C8C  2054                     movea.l    A0, [A4]
  1134. 00000C8E  2068 0004                movea.l    A0, [A0 + 0x4]
  1135. 00000C92  2050                     movea.l    A0, [A0]
  1136. 00000C94  7000                     moveq.l    D0, 0x00
  1137. 00000C96  C0A8 0010                and.l      D0, [A0 + 0x10]
  1138. 00000C9A  6704                     beq        +0x6 /* 00000CA0 */
  1139. 00000C9C  422E FFF8                clr.b      [A6 - 0x8]
  1140. label00000CA0:
  1141. 00000CA0  2054                     movea.l    A0, [A4]
  1142. 00000CA2  4868 0008                pea.l      [A0 + 0x8]
  1143. 00000CA6  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  1144. 00000CAA  2D40 FFFA                move.l     [A6 - 0x6], D0
  1145. 00000CAE  2054                     movea.l    A0, [A4]
  1146. 00000CB0  2D48 FFF4                move.l     [A6 - 0xC], A0
  1147. 00000CB4  3828 0012                move.w     D4, [A0 + 0x12]
  1148. 00000CB8  3A28 0016                move.w     D5, [A0 + 0x16]
  1149. 00000CBC  3C2B 0002                move.w     D6, [A3 + 0x2]
  1150. 00000CC0  206E 0010                movea.l    A0, [A6 + 0x10]
  1151. 00000CC4  BC68 0002                cmp.w      D6, [A0 + 0x2]
  1152. 00000CC8  588F                     addq.l     A7, 4
  1153. 00000CCA  6F04                     ble        +0x6 /* 00000CD0 */
  1154. 00000CCC  3C28 0002                move.w     D6, [A0 + 0x2]
  1155. label00000CD0:
  1156. 00000CD0  3E2B 0006                move.w     D7, [A3 + 0x6]
  1157. 00000CD4  206E 0010                movea.l    A0, [A6 + 0x10]
  1158. 00000CD8  BE68 0006                cmp.w      D7, [A0 + 0x6]
  1159. 00000CDC  6C04                     bge        +0x6 /* 00000CE2 */
  1160. 00000CDE  3E28 0006                move.w     D7, [A0 + 0x6]
  1161. label00000CE2:
  1162. 00000CE2  2054                     movea.l    A0, [A4]
  1163. 00000CE4  4868 0010                pea.l      [A0 + 0x10]
  1164. 00000CE8  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  1165. 00000CEC  4A00                     tst.b      D0
  1166. 00000CEE  588F                     addq.l     A7, 4
  1167. 00000CF0  6706                     beq        +0x8 /* 00000CF8 */
  1168. 00000CF2  3806                     move.w     D4, D6
  1169. 00000CF4  3A07                     move.w     D5, D7
  1170. 00000CF6  600C                     bra        +0xE /* 00000D04 */
  1171. label00000CF8:
  1172. 00000CF8  B846                     cmp.w      D4, D6
  1173. 00000CFA  6F02                     ble        +0x4 /* 00000CFE */
  1174. 00000CFC  3806                     move.w     D4, D6
  1175. label00000CFE:
  1176. 00000CFE  BA47                     cmp.w      D5, D7
  1177. 00000D00  6C02                     bge        +0x4 /* 00000D04 */
  1178. 00000D02  3A07                     move.w     D5, D7
  1179. label00000D04:
  1180. 00000D04  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  1181. 00000D0A  422E FFFF                clr.b      [A6 - 0x1]
  1182. 00000D0E  48C5                     ext.l      D5
  1183. 00000D10  48C4                     ext.l      D4
  1184. 00000D12  2005                     move.l     D0, D5
  1185. 00000D14  9084                     sub.l      D0, D4
  1186. 00000D16  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  1187. 00000D1A  6F00 008A                ble        +0x8C /* 00000DA6 */
  1188. 00000D1E  7000                     moveq.l    D0, 0x00
  1189. 00000D20  B846                     cmp.w      D4, D6
  1190. 00000D22  6706                     beq        +0x8 /* 00000D2A */
  1191. 00000D24  BA47                     cmp.w      D5, D7
  1192. 00000D26  6702                     beq        +0x4 /* 00000D2A */
  1193. 00000D28  7001                     moveq.l    D0, 0x01
  1194. label00000D2A:
  1195. 00000D2A  1D40 FFFE                move.b     [A6 - 0x2], D0
  1196. 00000D2E  4A2E FFF9                tst.b      [A6 - 0x7]
  1197. 00000D32  6724                     beq        +0x26 /* 00000D58 */
  1198. 00000D34  206E 0010                movea.l    A0, [A6 + 0x10]
  1199. 00000D38  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1200. 00000D3C  22D8                     move.l     [A1]+, [A0]+
  1201. 00000D3E  22D8                     move.l     [A1]+, [A0]+
  1202. 00000D40  3D6B 0004 FFF0           move.w     [A6 - 0x10], [A3 + 0x4]
  1203. 00000D46  558F                     subq.l     A7, 2
  1204. 00000D48  486E FFEC                pea.l      [A6 - 0x14]
  1205. 00000D4C  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  1206. 00000D50  A8E9                     syscall    RectInRgn
  1207. 00000D52  101F                     move.b     D0, [A7]+
  1208. 00000D54  C12E FFFE                and.b      [A6 - 0x2], D0
  1209. label00000D58:
  1210. 00000D58  4A2E FFF8                tst.b      [A6 - 0x8]
  1211. 00000D5C  6710                     beq        +0x12 /* 00000D6E */
  1212. 00000D5E  BA47                     cmp.w      D5, D7
  1213. 00000D60  57C0                     seq        D0
  1214. 00000D62  0240 0001                andi.w     D0, 0x1
  1215. 00000D66  48C0                     ext.l      D0
  1216. 00000D68  1D40 FFFF                move.b     [A6 - 0x1], D0
  1217. 00000D6C  600E                     bra        +0x10 /* 00000D7C */
  1218. label00000D6E:
  1219. 00000D6E  B846                     cmp.w      D4, D6
  1220. 00000D70  57C0                     seq        D0
  1221. 00000D72  0240 0001                andi.w     D0, 0x1
  1222. 00000D76  48C0                     ext.l      D0
  1223. 00000D78  1D40 FFFF                move.b     [A6 - 0x1], D0
  1224. label00000D7C:
  1225. 00000D7C  4A2E FFFF                tst.b      [A6 - 0x1]
  1226. 00000D80  6724                     beq        +0x26 /* 00000DA6 */
  1227. 00000D82  4A2E FFF8                tst.b      [A6 - 0x8]
  1228. 00000D86  6710                     beq        +0x12 /* 00000D98 */
  1229. 00000D88  B846                     cmp.w      D4, D6
  1230. 00000D8A  57C0                     seq        D0
  1231. 00000D8C  0240 0001                andi.w     D0, 0x1
  1232. 00000D90  48C0                     ext.l      D0
  1233. 00000D92  1D40 FFFE                move.b     [A6 - 0x2], D0
  1234. 00000D96  600E                     bra        +0x10 /* 00000DA6 */
  1235. label00000D98:
  1236. 00000D98  BA47                     cmp.w      D5, D7
  1237. 00000D9A  57C0                     seq        D0
  1238. 00000D9C  0240 0001                andi.w     D0, 0x1
  1239. 00000DA0  48C0                     ext.l      D0
  1240. 00000DA2  1D40 FFFE                move.b     [A6 - 0x2], D0
  1241. label00000DA6:
  1242. 00000DA6  4AAE 0014                tst.l      [A6 + 0x14]
  1243. 00000DAA  6708                     beq        +0xA /* 00000DB4 */
  1244. 00000DAC  206E 0014                movea.l    A0, [A6 + 0x14]
  1245. 00000DB0  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1246. label00000DB4:
  1247. 00000DB4  102E FFFE                move.b     D0, [A6 - 0x2]
  1248. 00000DB8  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  1249. 00000DBE  4E5E                     unlink     A6
  1250. 00000DC0  4E75                     rts
  1251. fn00000DC2:
  1252. 00000DC2  4E56 FF94                link       A6, -0x006C
  1253. 00000DC6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1254. 00000DCA  286E 0008                movea.l    A4, [A6 + 0x8]
  1255. 00000DCE  2054                     movea.l    A0, [A4]
  1256. 00000DD0  2068 0004                movea.l    A0, [A0 + 0x4]
  1257. 00000DD4  2050                     movea.l    A0, [A0]
  1258. 00000DD6  4868 0016                pea.l      [A0 + 0x16]
  1259. 00000DDA  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  1260. 00000DDE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1261. 00000DE2  2054                     movea.l    A0, [A4]
  1262. 00000DE4  2068 0004                movea.l    A0, [A0 + 0x4]
  1263. 00000DE8  2050                     movea.l    A0, [A0]
  1264. 00000DEA  4868 0016                pea.l      [A0 + 0x16]
  1265. 00000DEE  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  1266. 00000DF2  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1267. 00000DF6  7000                     moveq.l    D0, 0x00
  1268. 00000DF8  2054                     movea.l    A0, [A4]
  1269. 00000DFA  2068 0004                movea.l    A0, [A0 + 0x4]
  1270. 00000DFE  2050                     movea.l    A0, [A0]
  1271. 00000E00  223C 8000 0000           move.l     D1, 0x80000000
  1272. 00000E06  C2A8 0010                and.l      D1, [A0 + 0x10]
  1273. 00000E0A  6708                     beq        +0xA /* 00000E14 */
  1274. 00000E0C  4A2D F67F                tst.b      [A5 - 0x981]
  1275. 00000E10  6702                     beq        +0x4 /* 00000E14 */
  1276. 00000E12  7001                     moveq.l    D0, 0x01
  1277. label00000E14:
  1278. 00000E14  4A00                     tst.b      D0
  1279. 00000E16  6708                     beq        +0xA /* 00000E20 */
  1280. 00000E18  302E FFE4                move.w     D0, [A6 - 0x1C]
  1281. 00000E1C  E240                     asr        D0.w, 1
  1282. 00000E1E  6002                     bra        +0x4 /* 00000E22 */
  1283. label00000E20:
  1284. 00000E20  7000                     moveq.l    D0, 0x00
  1285. label00000E22:
  1286. 00000E22  3E00                     move.w     D7, D0
  1287. 00000E24  2054                     movea.l    A0, [A4]
  1288. 00000E26  4A68 0024                tst.w      [A0 + 0x24]
  1289. 00000E2A  56C0                     sne        D0
  1290. 00000E2C  0240 0001                andi.w     D0, 0x1
  1291. 00000E30  48C0                     ext.l      D0
  1292. 00000E32  1D40 FFE6                move.b     [A6 - 0x1A], D0
  1293. 00000E36  422E FFE7                clr.b      [A6 - 0x19]
  1294. 00000E3A  4A2D F6BF                tst.b      [A5 - 0x941]
  1295. 00000E3E  6708                     beq        +0xA /* 00000E48 */
  1296. 00000E40  598F                     subq.l     A7, 4
  1297. 00000E42  AA2A                     syscall    GetMainDevice
  1298. 00000E44  201F                     move.l     D0, [A7]+
  1299. 00000E46  6002                     bra        +0x4 /* 00000E4A */
  1300. label00000E48:
  1301. 00000E48  7000                     moveq.l    D0, 0x00
  1302. label00000E4A:
  1303. 00000E4A  2D40 FFE8                move.l     [A6 - 0x18], D0
  1304. 00000E4E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1305. 00000E52  7000                     moveq.l    D0, 0x00
  1306. 00000E54  2F00                     move.l     -[A7], D0
  1307. 00000E56  2017                     move.l     D0, [A7]
  1308. 00000E58  2D40 FFF4                move.l     [A6 - 0xC], D0
  1309. 00000E5C  4A2E FFE6                tst.b      [A6 - 0x1A]
  1310. 00000E60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1311. 00000E64  6700 009A                beq        +0x9C /* 00000F00 */
  1312. 00000E68  4AAE FFE8                tst.l      [A6 - 0x18]
  1313. 00000E6C  6718                     beq        +0x1A /* 00000E86 */
  1314. 00000E6E  206E FFE8                movea.l    A0, [A6 - 0x18]
  1315. 00000E72  2050                     movea.l    A0, [A0]
  1316. 00000E74  41E8 0022                lea.l      A0, [A0 + 0x22]
  1317. 00000E78  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1318. 00000E7C  22D8                     move.l     [A1]+, [A0]+
  1319. 00000E7E  22D8                     move.l     [A1]+, [A0]+
  1320. 00000E80  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1321. 00000E84  600C                     bra        +0xE /* 00000E92 */
  1322. label00000E86:
  1323. 00000E86  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1324. 00000E8A  43ED FF4E                lea.l      A1, [A5 - 0xB2]
  1325. 00000E8E  20D9                     move.l     [A0]+, [A1]+
  1326. 00000E90  20D9                     move.l     [A0]+, [A1]+
  1327. label00000E92:
  1328. 00000E92  2654                     movea.l    A3, [A4]
  1329. 00000E94  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1330. 00000E98  43EB 0008                lea.l      A1, [A3 + 0x8]
  1331. 00000E9C  22D8                     move.l     [A1]+, [A0]+
  1332. 00000E9E  22D8                     move.l     [A1]+, [A0]+
  1333. 00000EA0  41EB 0010                lea.l      A0, [A3 + 0x10]
  1334. 00000EA4  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1335. 00000EA8  20D9                     move.l     [A0]+, [A1]+
  1336. 00000EAA  20D9                     move.l     [A0]+, [A1]+
  1337. 00000EAC  7001                     moveq.l    D0, 0x01
  1338. 00000EAE  2F00                     move.l     -[A7], D0
  1339. 00000EB0  486E FFEC                pea.l      [A6 - 0x14]
  1340. 00000EB4  2F0C                     move.l     -[A7], A4
  1341. 00000EB6  4EBA F5C0                jsr        [PC - 0xA40 /* 00000478 */]
  1342. 00000EBA  2D40 FFF4                move.l     [A6 - 0xC], D0
  1343. 00000EBE  2054                     movea.l    A0, [A4]
  1344. 00000EC0  3028 0024                move.w     D0, [A0 + 0x24]
  1345. 00000EC4  48C0                     ext.l      D0
  1346. 00000EC6  322E FFE2                move.w     D1, [A6 - 0x1E]
  1347. 00000ECA  48C1                     ext.l      D1
  1348. 00000ECC  9081                     sub.l      D0, D1
  1349. 00000ECE  322E FFF6                move.w     D1, [A6 - 0xA]
  1350. 00000ED2  48C1                     ext.l      D1
  1351. 00000ED4  B081                     cmp.l      D0, D1
  1352. 00000ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1353. 00000EDA  6C00 00A0                bge        +0xA2 /* 00000F7C */
  1354. 00000EDE  2054                     movea.l    A0, [A4]
  1355. 00000EE0  4868 0008                pea.l      [A0 + 0x8]
  1356. 00000EE4  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  1357. 00000EE8  322E FFE2                move.w     D1, [A6 - 0x1E]
  1358. 00000EEC  48C1                     ext.l      D1
  1359. 00000EEE  B081                     cmp.l      D0, D1
  1360. 00000EF0  588F                     addq.l     A7, 4
  1361. 00000EF2  6F00 0088                ble        +0x8A /* 00000F7C */
  1362. 00000EF6  302E FFE2                move.w     D0, [A6 - 0x1E]
  1363. 00000EFA  916E FFF6                sub.w      [A6 - 0xA], D0
  1364. 00000EFE  607C                     bra        +0x7E /* 00000F7C */
  1365. label00000F00:
  1366. 00000F00  2054                     movea.l    A0, [A4]
  1367. 00000F02  4A28 0026                tst.b      [A0 + 0x26]
  1368. 00000F06  6D5C                     blt        +0x5E /* 00000F64 */
  1369. 00000F08  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  1370. 00000F0C  2054                     movea.l    A0, [A4]
  1371. 00000F0E  2068 0004                movea.l    A0, [A0 + 0x4]
  1372. 00000F12  2050                     movea.l    A0, [A0]
  1373. 00000F14  41E8 0016                lea.l      A0, [A0 + 0x16]
  1374. 00000F18  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  1375. 00000F1C  22D8                     move.l     [A1]+, [A0]+
  1376. 00000F1E  22D8                     move.l     [A1]+, [A0]+
  1377. 00000F20  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1378. 00000F24  2054                     movea.l    A0, [A4]
  1379. 00000F26  2F10                     move.l     -[A7], [A0]
  1380. 00000F28  2050                     movea.l    A0, [A0]
  1381. 00000F2A  2050                     movea.l    A0, [A0]
  1382. 00000F2C  2050                     movea.l    A0, [A0]
  1383. 00000F2E  2268 00DC                movea.l    A1, [A0 + 0xDC]
  1384. 00000F32  4E91                     jsr        [A1]
  1385. 00000F34  588F                     addq.l     A7, 4
  1386. 00000F36  2F00                     move.l     -[A7], D0
  1387. 00000F38  2054                     movea.l    A0, [A4]
  1388. 00000F3A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1389. 00000F3E  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  1390. 00000F42  508F                     addq.l     A7, 8
  1391. 00000F44  2F00                     move.l     -[A7], D0
  1392. 00000F46  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1393. 00000F4A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1394. 00000F4E  7000                     moveq.l    D0, 0x00
  1395. 00000F50  2F00                     move.l     -[A7], D0
  1396. 00000F52  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1397. 00000F56  2F0C                     move.l     -[A7], A4
  1398. 00000F58  4EBA F404                jsr        [PC - 0xBFC /* 0000035E */]
  1399. 00000F5C  2D40 FFF4                move.l     [A6 - 0xC], D0
  1400. 00000F60  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1401. label00000F64:
  1402. 00000F64  302E FFF6                move.w     D0, [A6 - 0xA]
  1403. 00000F68  48C0                     ext.l      D0
  1404. 00000F6A  81EE FFE2                divs.w     D0, [A6 - 0x1E]
  1405. 00000F6E  0800 0000                btst.b     D0, 0x0
  1406. 00000F72  6708                     beq        +0xA /* 00000F7C */
  1407. 00000F74  48C7                     ext.l      D7
  1408. 00000F76  2007                     move.l     D0, D7
  1409. 00000F78  4480                     neg.l      D0
  1410. 00000F7A  3E00                     move.w     D7, D0
  1411. label00000F7C:
  1412. 00000F7C  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  1413. 00000F82  7001                     moveq.l    D0, 0x01
  1414. 00000F84  4A2E FFE6                tst.b      [A6 - 0x1A]
  1415. 00000F88  6616                     bne        +0x18 /* 00000FA0 */
  1416. 00000F8A  2054                     movea.l    A0, [A4]
  1417. 00000F8C  2068 0004                movea.l    A0, [A0 + 0x4]
  1418. 00000F90  2050                     movea.l    A0, [A0]
  1419. 00000F92  223C 0100 0000           move.l     D1, 0x1000000
  1420. 00000F98  C2A8 0010                and.l      D1, [A0 + 0x10]
  1421. 00000F9C  6602                     bne        +0x4 /* 00000FA0 */
  1422. 00000F9E  7000                     moveq.l    D0, 0x00
  1423. label00000FA0:
  1424. 00000FA0  1D40 FFFD                move.b     [A6 - 0x3], D0
  1425. 00000FA4  3D6E FFE2 FFFE           move.w     [A6 - 0x2], [A6 - 0x1E]
  1426. 00000FAA  4A2E FFE6                tst.b      [A6 - 0x1A]
  1427. 00000FAE  6610                     bne        +0x12 /* 00000FC0 */
  1428. 00000FB0  2054                     movea.l    A0, [A4]
  1429. 00000FB2  2068 0004                movea.l    A0, [A0 + 0x4]
  1430. 00000FB6  2050                     movea.l    A0, [A0]
  1431. 00000FB8  7000                     moveq.l    D0, 0x00
  1432. 00000FBA  C0A8 0010                and.l      D0, [A0 + 0x10]
  1433. 00000FBE  670C                     beq        +0xE /* 00000FCC */
  1434. label00000FC0:
  1435. 00000FC0  302E FFE2                move.w     D0, [A6 - 0x1E]
  1436. 00000FC4  48C0                     ext.l      D0
  1437. 00000FC6  4480                     neg.l      D0
  1438. 00000FC8  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1439. label00000FCC:
  1440. 00000FCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1441. 00000FD0  486E FFD2                pea.l      [A6 - 0x2E]
  1442. 00000FD4  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1443. 00000FD8  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1444. 00000FDC  508F                     addq.l     A7, 8
  1445. 00000FDE  6000 030C                bra        +0x30E /* 000012EC */
  1446. label00000FE2:
  1447. 00000FE2  206E FFDE                movea.l    A0, [A6 - 0x22]
  1448. 00000FE6  2050                     movea.l    A0, [A0]
  1449. 00000FE8  2D68 000E FFC8           move.l     [A6 - 0x38], [A0 + 0xE]
  1450. 00000FEE  7000                     moveq.l    D0, 0x00
  1451. 00000FF0  2F00                     move.l     -[A7], D0
  1452. 00000FF2  206E FFDE                movea.l    A0, [A6 - 0x22]
  1453. 00000FF6  2050                     movea.l    A0, [A0]
  1454. 00000FF8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1455. 00000FFC  2017                     move.l     D0, [A7]
  1456. 00000FFE  588F                     addq.l     A7, 4
  1457. 00001000  2200                     move.l     D1, D0
  1458. 00001002  201F                     move.l     D0, [A7]+
  1459. 00001004  74FF                     moveq.l    D2, 0xFFFFFFFF
  1460. 00001006  B481                     cmp.l      D2, D1
  1461. 00001008  671C                     beq        +0x1E /* 00001026 */
  1462. 0000100A  2F00                     move.l     -[A7], D0
  1463. 0000100C  206E FFDE                movea.l    A0, [A6 - 0x22]
  1464. 00001010  2050                     movea.l    A0, [A0]
  1465. 00001012  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1466. 00001016  2017                     move.l     D0, [A7]
  1467. 00001018  588F                     addq.l     A7, 4
  1468. 0000101A  2200                     move.l     D1, D0
  1469. 0000101C  201F                     move.l     D0, [A7]+
  1470. 0000101E  74FE                     moveq.l    D2, 0xFFFFFFFE
  1471. 00001020  B481                     cmp.l      D2, D1
  1472. 00001022  6702                     beq        +0x4 /* 00001026 */
  1473. 00001024  7001                     moveq.l    D0, 0x01
  1474. label00001026:
  1475. 00001026  1D40 FFCD                move.b     [A6 - 0x33], D0
  1476. 0000102A  660E                     bne        +0x10 /* 0000103A */
  1477. 0000102C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1478. 00001030  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1479. 00001034  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1480. 00001038  508F                     addq.l     A7, 8
  1481. label0000103A:
  1482. 0000103A  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  1483. 0000103E  41EE FFBE                lea.l      A0, [A6 - 0x42]
  1484. 00001042  486E FFBE                pea.l      [A6 - 0x42]
  1485. 00001046  486E FFB6                pea.l      [A6 - 0x4A]
  1486. 0000104A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1487. 0000104E  2F0C                     move.l     -[A7], A4
  1488. 00001050  4EBA 04A4                jsr        [PC + 0x4A4 /* 000014F6 */]
  1489. 00001054  4A2E FFCD                tst.b      [A6 - 0x33]
  1490. 00001058  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1491. 0000105C  660E                     bne        +0x10 /* 0000106C */
  1492. 0000105E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1493. 00001062  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1494. 00001066  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1495. 0000106A  508F                     addq.l     A7, 8
  1496. label0000106C:
  1497. 0000106C  486E FFB6                pea.l      [A6 - 0x4A]
  1498. 00001070  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1499. 00001074  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1500. 00001078  486E FFBE                pea.l      [A6 - 0x42]
  1501. 0000107C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1502. 00001080  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1503. 00001084  1D7C 0001 FF9D           move.b     [A6 - 0x63], 0x1
  1504. 0000108A  4205                     clr.b      D5
  1505. 0000108C  4206                     clr.b      D6
  1506. 0000108E  41EE FFA6                lea.l      A0, [A6 - 0x5A]
  1507. 00001092  41EE FFAE                lea.l      A0, [A6 - 0x52]
  1508. 00001096  266E FFE8                movea.l    A3, [A6 - 0x18]
  1509. 0000109A  6000 0248                bra        +0x24A /* 000012E4 */
  1510. label0000109E:
  1511. 0000109E  4A2E FFFD                tst.b      [A6 - 0x3]
  1512. 000010A2  670C                     beq        +0xE /* 000010B0 */
  1513. 000010A4  426E FFD0                clr.w      [A6 - 0x30]
  1514. 000010A8  3D6E FFE4 FFCE           move.w     [A6 - 0x32], [A6 - 0x1C]
  1515. 000010AE  6012                     bra        +0x14 /* 000010C2 */
  1516. label000010B0:
  1517. 000010B0  3D6E FFE2 FFD0           move.w     [A6 - 0x30], [A6 - 0x1E]
  1518. 000010B6  3D47 FFCE                move.w     [A6 - 0x32], D7
  1519. 000010BA  48C7                     ext.l      D7
  1520. 000010BC  2007                     move.l     D0, D7
  1521. 000010BE  4480                     neg.l      D0
  1522. 000010C0  3E00                     move.w     D7, D0
  1523. label000010C2:
  1524. 000010C2  4204                     clr.b      D4
  1525. 000010C4  4A2E FFE7                tst.b      [A6 - 0x19]
  1526. 000010C8  661E                     bne        +0x20 /* 000010E8 */
  1527. 000010CA  486E FFBE                pea.l      [A6 - 0x42]
  1528. 000010CE  486E FFB6                pea.l      [A6 - 0x4A]
  1529. 000010D2  2054                     movea.l    A0, [A4]
  1530. 000010D4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1531. 000010D8  4EBA 0594                jsr        [PC + 0x594 /* 0000166E */]
  1532. 000010DC  1800                     move.b     D4, D0
  1533. 000010DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1534. 000010E2  6704                     beq        +0x6 /* 000010E8 */
  1535. 000010E4  4206                     clr.b      D6
  1536. 000010E6  4205                     clr.b      D5
  1537. label000010E8:
  1538. 000010E8  4A04                     tst.b      D4
  1539. 000010EA  6600 01D0                bne        +0x1D2 /* 000012BC */
  1540. 000010EE  486E FF9B                pea.l      [A6 - 0x65]
  1541. 000010F2  486E FFBE                pea.l      [A6 - 0x42]
  1542. 000010F6  486E FFB6                pea.l      [A6 - 0x4A]
  1543. 000010FA  2F0C                     move.l     -[A7], A4
  1544. 000010FC  4EBA FB0C                jsr        [PC - 0x4F4 /* 00000C0A */]
  1545. 00001100  1D40 FF9C                move.b     [A6 - 0x64], D0
  1546. 00001104  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1547. 00001108  666A                     bne        +0x6C /* 00001174 */
  1548. 0000110A  4A06                     tst.b      D6
  1549. 0000110C  662A                     bne        +0x2C /* 00001138 */
  1550. 0000110E  4A05                     tst.b      D5
  1551. 00001110  6726                     beq        +0x28 /* 00001138 */
  1552. 00001112  7C01                     moveq.l    D6, 0x01
  1553. 00001114  2D6E FFF8 FF9E           move.l     [A6 - 0x62], [A6 - 0x8]
  1554. 0000111A  41EE FFA6                lea.l      A0, [A6 - 0x5A]
  1555. 0000111E  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1556. 00001122  20D9                     move.l     [A0]+, [A1]+
  1557. 00001124  20D9                     move.l     [A0]+, [A1]+
  1558. 00001126  41EE FFAE                lea.l      A0, [A6 - 0x52]
  1559. 0000112A  43EE FFBE                lea.l      A1, [A6 - 0x42]
  1560. 0000112E  20D9                     move.l     [A0]+, [A1]+
  1561. 00001130  20D9                     move.l     [A0]+, [A1]+
  1562. 00001132  2D6E FFCE FFA2           move.l     [A6 - 0x5E], [A6 - 0x32]
  1563. label00001138:
  1564. 00001138  4A2E FF9B                tst.b      [A6 - 0x65]
  1565. 0000113C  6736                     beq        +0x38 /* 00001174 */
  1566. 0000113E  4A05                     tst.b      D5
  1567. 00001140  6730                     beq        +0x32 /* 00001172 */
  1568. 00001142  4A06                     tst.b      D6
  1569. 00001144  672E                     beq        +0x30 /* 00001174 */
  1570. 00001146  1D7C 0001 FF9C           move.b     [A6 - 0x64], 0x1
  1571. 0000114C  2D6E FF9E FFF8           move.l     [A6 - 0x8], [A6 - 0x62]
  1572. 00001152  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  1573. 00001156  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1574. 0000115A  20D9                     move.l     [A0]+, [A1]+
  1575. 0000115C  20D9                     move.l     [A0]+, [A1]+
  1576. 0000115E  41EE FFBE                lea.l      A0, [A6 - 0x42]
  1577. 00001162  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1578. 00001166  20D9                     move.l     [A0]+, [A1]+
  1579. 00001168  20D9                     move.l     [A0]+, [A1]+
  1580. 0000116A  2D6E FFA2 FFCE           move.l     [A6 - 0x32], [A6 - 0x5E]
  1581. 00001170  6002                     bra        +0x4 /* 00001174 */
  1582. label00001172:
  1583. 00001172  7A01                     moveq.l    D5, 0x01
  1584. label00001174:
  1585. 00001174  4A2E FF9C                tst.b      [A6 - 0x64]
  1586. 00001178  6716                     beq        +0x18 /* 00001190 */
  1587. 0000117A  422E FF9D                clr.b      [A6 - 0x63]
  1588. 0000117E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1589. 00001182  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1590. 00001186  2F0C                     move.l     -[A7], A4
  1591. 00001188  4EBA 017E                jsr        [PC + 0x17E /* 00001308 */]
  1592. 0000118C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1593. label00001190:
  1594. 00001190  4A2E FF9B                tst.b      [A6 - 0x65]
  1595. 00001194  6700 0126                beq        +0x128 /* 000012BC */
  1596. 00001198  4A2E FFFD                tst.b      [A6 - 0x3]
  1597. 0000119C  6700 00DE                beq        +0xE0 /* 0000127C */
  1598. 000011A0  302E FFF4                move.w     D0, [A6 - 0xC]
  1599. 000011A4  906E FFF8                sub.w      D0, [A6 - 0x8]
  1600. 000011A8  3D40 FFCE                move.w     [A6 - 0x32], D0
  1601. 000011AC  302E FFE2                move.w     D0, [A6 - 0x1E]
  1602. 000011B0  3D40 FFD0                move.w     [A6 - 0x30], D0
  1603. 000011B4  D06E FFFA                add.w      D0, [A6 - 0x6]
  1604. 000011B8  3D40 FF98                move.w     [A6 - 0x68], D0
  1605. 000011BC  48C0                     ext.l      D0
  1606. 000011BE  81EE FFFE                divs.w     D0, [A6 - 0x2]
  1607. 000011C2  7201                     moveq.l    D1, 0x01
  1608. 000011C4  C240                     and.w      D1, D0
  1609. 000011C6  7000                     moveq.l    D0, 0x00
  1610. 000011C8  3001                     move.w     D0, D1
  1611. 000011CA  4A80                     tst.l      D0
  1612. 000011CC  6604                     bne        +0x6 /* 000011D2 */
  1613. 000011CE  9F6E FFCE                sub.w      [A6 - 0x32], D7
  1614. label000011D2:
  1615. 000011D2  4A2E FFE6                tst.b      [A6 - 0x1A]
  1616. 000011D6  6700 00E4                beq        +0xE6 /* 000012BC */
  1617. 000011DA  302E FF98                move.w     D0, [A6 - 0x68]
  1618. 000011DE  48C0                     ext.l      D0
  1619. 000011E0  322E FFFE                move.w     D1, [A6 - 0x2]
  1620. 000011E4  E241                     asr        D1.w, 1
  1621. 000011E6  48C1                     ext.l      D1
  1622. 000011E8  D280                     add.l      D1, D0
  1623. 000011EA  302E FFEE                move.w     D0, [A6 - 0x12]
  1624. 000011EE  48C0                     ext.l      D0
  1625. 000011F0  B081                     cmp.l      D0, D1
  1626. 000011F2  6F00 00C8                ble        +0xCA /* 000012BC */
  1627. 000011F6  200B                     move.l     D0, A3
  1628. 000011F8  6754                     beq        +0x56 /* 0000124E */
  1629. 000011FA  598F                     subq.l     A7, 4
  1630. 000011FC  2F0B                     move.l     -[A7], A3
  1631. 000011FE  AA2B                     syscall    GetNextDevice
  1632. 00001200  265F                     movea.l    A3, [A7]+
  1633. 00001202  200B                     move.l     D0, A3
  1634. 00001204  6606                     bne        +0x8 /* 0000120C */
  1635. 00001206  598F                     subq.l     A7, 4
  1636. 00001208  AA29                     syscall    GetDeviceList
  1637. 0000120A  265F                     movea.l    A3, [A7]+
  1638. label0000120C:
  1639. 0000120C  B7EE FFE8                cmpa.l     A3, [A6 - 0x18]
  1640. 00001210  6606                     bne        +0x8 /* 00001218 */
  1641. 00001212  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  1642. label00001218:
  1643. 00001218  2053                     movea.l    A0, [A3]
  1644. 0000121A  41E8 0022                lea.l      A0, [A0 + 0x22]
  1645. 0000121E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1646. 00001222  22D8                     move.l     [A1]+, [A0]+
  1647. 00001224  22D8                     move.l     [A1]+, [A0]+
  1648. 00001226  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1649. 0000122A  2054                     movea.l    A0, [A4]
  1650. 0000122C  2D48 FF94                move.l     [A6 - 0x6C], A0
  1651. 00001230  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1652. 00001234  45E8 0008                lea.l      A2, [A0 + 0x8]
  1653. 00001238  24D9                     move.l     [A2]+, [A1]+
  1654. 0000123A  24D9                     move.l     [A2]+, [A1]+
  1655. 0000123C  206E FF94                movea.l    A0, [A6 - 0x6C]
  1656. 00001240  41E8 0010                lea.l      A0, [A0 + 0x10]
  1657. 00001244  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1658. 00001248  20D9                     move.l     [A0]+, [A1]+
  1659. 0000124A  20D9                     move.l     [A0]+, [A1]+
  1660. 0000124C  6006                     bra        +0x8 /* 00001254 */
  1661. label0000124E:
  1662. 0000124E  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  1663. label00001254:
  1664. 00001254  7001                     moveq.l    D0, 0x01
  1665. 00001256  2F00                     move.l     -[A7], D0
  1666. 00001258  486E FFEC                pea.l      [A6 - 0x14]
  1667. 0000125C  2F0C                     move.l     -[A7], A4
  1668. 0000125E  4EBA F218                jsr        [PC - 0xDE8 /* 00000478 */]
  1669. 00001262  2D40 FFF4                move.l     [A6 - 0xC], D0
  1670. 00001266  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1671. 0000126A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1672. 0000126E  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  1673. 00001272  2D40 FFCE                move.l     [A6 - 0x32], D0
  1674. 00001276  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1675. 0000127A  6040                     bra        +0x42 /* 000012BC */
  1676. label0000127C:
  1677. 0000127C  4A47                     tst.w      D7
  1678. 0000127E  5EC0                     sgt        D0
  1679. 00001280  4400                     neg.b      D0
  1680. 00001282  4880                     ext.w      D0
  1681. 00001284  48C0                     ext.l      D0
  1682. 00001286  322E FFF6                move.w     D1, [A6 - 0xA]
  1683. 0000128A  48C1                     ext.l      D1
  1684. 0000128C  83EE FFFE                divs.w     D1, [A6 - 0x2]
  1685. 00001290  7401                     moveq.l    D2, 0x01
  1686. 00001292  C441                     and.w      D2, D1
  1687. 00001294  7200                     moveq.l    D1, 0x00
  1688. 00001296  3202                     move.w     D1, D2
  1689. 00001298  B280                     cmp.l      D1, D0
  1690. 0000129A  660C                     bne        +0xE /* 000012A8 */
  1691. 0000129C  426E FFCE                clr.w      [A6 - 0x32]
  1692. 000012A0  48C7                     ext.l      D7
  1693. 000012A2  2007                     move.l     D0, D7
  1694. 000012A4  4480                     neg.l      D0
  1695. 000012A6  3E00                     move.w     D7, D0
  1696. label000012A8:
  1697. 000012A8  302E FFF6                move.w     D0, [A6 - 0xA]
  1698. 000012AC  906E FFFA                sub.w      D0, [A6 - 0x6]
  1699. 000012B0  3D40 FFD0                move.w     [A6 - 0x30], D0
  1700. 000012B4  302E FFE4                move.w     D0, [A6 - 0x1C]
  1701. 000012B8  D16E FFCE                add.w      [A6 - 0x32], D0
  1702. label000012BC:
  1703. 000012BC  302E FFCE                move.w     D0, [A6 - 0x32]
  1704. 000012C0  D16E FFF8                add.w      [A6 - 0x8], D0
  1705. 000012C4  302E FFD0                move.w     D0, [A6 - 0x30]
  1706. 000012C8  D16E FFFA                add.w      [A6 - 0x6], D0
  1707. 000012CC  486E FFB6                pea.l      [A6 - 0x4A]
  1708. 000012D0  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1709. 000012D4  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1710. 000012D8  486E FFBE                pea.l      [A6 - 0x42]
  1711. 000012DC  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1712. 000012E0  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1713. label000012E4:
  1714. 000012E4  4A2E FF9D                tst.b      [A6 - 0x63]
  1715. 000012E8  6600 FDB4                bne        -0x24A /* 0000109E */
  1716. label000012EC:
  1717. 000012EC  486E FFD2                pea.l      [A6 - 0x2E]
  1718. 000012F0  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1719. 000012F4  2D40 FFDE                move.l     [A6 - 0x22], D0
  1720. 000012F8  588F                     addq.l     A7, 4
  1721. 000012FA  6600 FCE6                bne        -0x318 /* 00000FE2 */
  1722. 000012FE  4CEE 1CF0 FF78           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x88]
  1723. 00001304  4E5E                     unlink     A6
  1724. 00001306  4E75                     rts
  1725. fn00001308:
  1726. 00001308  4E56 FFD4                link       A6, -0x002C
  1727. 0000130C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1728. 00001310  266E 000C                movea.l    A3, [A6 + 0xC]
  1729. 00001314  286E 0008                movea.l    A4, [A6 + 0x8]
  1730. 00001318  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  1731. 0000131C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1732. 00001320  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1733. 00001324  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1734. 00001328  2054                     movea.l    A0, [A4]
  1735. 0000132A  2068 0004                movea.l    A0, [A0 + 0x4]
  1736. 0000132E  2050                     movea.l    A0, [A0]
  1737. 00001330  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1738. 00001334  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1739. 00001338  22D8                     move.l     [A1]+, [A0]+
  1740. 0000133A  22D8                     move.l     [A1]+, [A0]+
  1741. 0000133C  7000                     moveq.l    D0, 0x00
  1742. 0000133E  2054                     movea.l    A0, [A4]
  1743. 00001340  4A28 0026                tst.b      [A0 + 0x26]
  1744. 00001344  6D56                     blt        +0x58 /* 0000139C */
  1745. 00001346  2050                     movea.l    A0, [A0]
  1746. 00001348  2050                     movea.l    A0, [A0]
  1747. 0000134A  0828 0007 0026           btst.b     [A0 + 0x26], 0x7
  1748. 00001350  56C1                     sne        D1
  1749. 00001352  4401                     neg.b      D1
  1750. 00001354  4A01                     tst.b      D1
  1751. 00001356  6644                     bne        +0x46 /* 0000139C */
  1752. 00001358  2F00                     move.l     -[A7], D0
  1753. 0000135A  2053                     movea.l    A0, [A3]
  1754. 0000135C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1755. 00001360  2017                     move.l     D0, [A7]
  1756. 00001362  588F                     addq.l     A7, 4
  1757. 00001364  2200                     move.l     D1, D0
  1758. 00001366  201F                     move.l     D0, [A7]+
  1759. 00001368  74FF                     moveq.l    D2, 0xFFFFFFFF
  1760. 0000136A  B481                     cmp.l      D2, D1
  1761. 0000136C  672E                     beq        +0x30 /* 0000139C */
  1762. 0000136E  2F00                     move.l     -[A7], D0
  1763. 00001370  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1764. 00001374  2017                     move.l     D0, [A7]
  1765. 00001376  588F                     addq.l     A7, 4
  1766. 00001378  2200                     move.l     D1, D0
  1767. 0000137A  201F                     move.l     D0, [A7]+
  1768. 0000137C  74FE                     moveq.l    D2, 0xFFFFFFFE
  1769. 0000137E  B481                     cmp.l      D2, D1
  1770. 00001380  671A                     beq        +0x1C /* 0000139C */
  1771. 00001382  2D6E 0010 FFF4           move.l     [A6 - 0xC], [A6 + 0x10]
  1772. 00001388  2053                     movea.l    A0, [A3]
  1773. 0000138A  2D68 000E FFF8           move.l     [A6 - 0x8], [A0 + 0xE]
  1774. 00001390  222E FFF4                move.l     D1, [A6 - 0xC]
  1775. 00001394  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  1776. 00001398  6702                     beq        +0x4 /* 0000139C */
  1777. 0000139A  7001                     moveq.l    D0, 0x01
  1778. label0000139C:
  1779. 0000139C  1E00                     move.b     D7, D0
  1780. 0000139E  673C                     beq        +0x3E /* 000013DC */
  1781. 000013A0  486E FFDC                pea.l      [A6 - 0x24]
  1782. 000013A4  486E FFD4                pea.l      [A6 - 0x2C]
  1783. 000013A8  2F0B                     move.l     -[A7], A3
  1784. 000013AA  2F0C                     move.l     -[A7], A4
  1785. 000013AC  4EBA 01A8                jsr        [PC + 0x1A8 /* 00001556 */]
  1786. 000013B0  7001                     moveq.l    D0, 0x01
  1787. 000013B2  2F00                     move.l     -[A7], D0
  1788. 000013B4  486E FFEC                pea.l      [A6 - 0x14]
  1789. 000013B8  486E FFD4                pea.l      [A6 - 0x2C]
  1790. 000013BC  2054                     movea.l    A0, [A4]
  1791. 000013BE  2F10                     move.l     -[A7], [A0]
  1792. 000013C0  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1793. 000013C4  7001                     moveq.l    D0, 0x01
  1794. 000013C6  2F00                     move.l     -[A7], D0
  1795. 000013C8  486E FFEC                pea.l      [A6 - 0x14]
  1796. 000013CC  486E FFDC                pea.l      [A6 - 0x24]
  1797. 000013D0  2054                     movea.l    A0, [A4]
  1798. 000013D2  2F10                     move.l     -[A7], [A0]
  1799. 000013D4  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1800. 000013D8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1801. label000013DC:
  1802. 000013DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1803. 000013E0  2F0B                     move.l     -[A7], A3
  1804. 000013E2  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1805. 000013E6  486E FFE4                pea.l      [A6 - 0x1C]
  1806. 000013EA  486E FFD4                pea.l      [A6 - 0x2C]
  1807. 000013EE  2F0B                     move.l     -[A7], A3
  1808. 000013F0  2F0C                     move.l     -[A7], A4
  1809. 000013F2  4EBA 0162                jsr        [PC + 0x162 /* 00001556 */]
  1810. 000013F6  486E FFE4                pea.l      [A6 - 0x1C]
  1811. 000013FA  486E FFD4                pea.l      [A6 - 0x2C]
  1812. 000013FE  2F0C                     move.l     -[A7], A4
  1813. 00001400  4EBA 0088                jsr        [PC + 0x88 /* 0000148A */]
  1814. 00001404  2054                     movea.l    A0, [A4]
  1815. 00001406  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1816. 0000140A  2F0B                     move.l     -[A7], A3
  1817. 0000140C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1818. 00001410  2F08                     move.l     -[A7], A0
  1819. 00001412  2050                     movea.l    A0, [A0]
  1820. 00001414  2050                     movea.l    A0, [A0]
  1821. 00001416  2268 00F0                movea.l    A1, [A0 + 0xF0]
  1822. 0000141A  4E91                     jsr        [A1]
  1823. 0000141C  2054                     movea.l    A0, [A4]
  1824. 0000141E  0828 0007 0026           btst.b     [A0 + 0x26], 0x7
  1825. 00001424  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  1826. 00001428  6656                     bne        +0x58 /* 00001480 */
  1827. 0000142A  7000                     moveq.l    D0, 0x00
  1828. 0000142C  2F00                     move.l     -[A7], D0
  1829. 0000142E  486E FFEC                pea.l      [A6 - 0x14]
  1830. 00001432  486E FFD4                pea.l      [A6 - 0x2C]
  1831. 00001436  2F10                     move.l     -[A7], [A0]
  1832. 00001438  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1833. 0000143C  7000                     moveq.l    D0, 0x00
  1834. 0000143E  2F00                     move.l     -[A7], D0
  1835. 00001440  486E FFEC                pea.l      [A6 - 0x14]
  1836. 00001444  486E FFE4                pea.l      [A6 - 0x1C]
  1837. 00001448  2054                     movea.l    A0, [A4]
  1838. 0000144A  2F10                     move.l     -[A7], [A0]
  1839. 0000144C  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1840. 00001450  4A07                     tst.b      D7
  1841. 00001452  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1842. 00001456  6728                     beq        +0x2A /* 00001480 */
  1843. 00001458  486E FFDC                pea.l      [A6 - 0x24]
  1844. 0000145C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  1845. 00001460  486E FFE4                pea.l      [A6 - 0x1C]
  1846. 00001464  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  1847. 00001468  486E FFE4                pea.l      [A6 - 0x1C]
  1848. 0000146C  486E FFDC                pea.l      [A6 - 0x24]
  1849. 00001470  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  1850. 00001474  2054                     movea.l    A0, [A4]
  1851. 00001476  2F10                     move.l     -[A7], [A0]
  1852. 00001478  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1853. 0000147C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1854. label00001480:
  1855. 00001480  4CEE 1880 FFC8           movem.l    D7,A3,A4, [A6 - 0x38]
  1856. 00001486  4E5E                     unlink     A6
  1857. 00001488  4E75                     rts
  1858. fn0000148A:
  1859. 0000148A  4E56 0000                link       A6, 0
  1860. 0000148E  48E7 0018                movem.l    -[A7], A3,A4
  1861. 00001492  266E 000C                movea.l    A3, [A6 + 0xC]
  1862. 00001496  286E 0008                movea.l    A4, [A6 + 0x8]
  1863. 0000149A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1864. 0000149E  2F0B                     move.l     -[A7], A3
  1865. 000014A0  2054                     movea.l    A0, [A4]
  1866. 000014A2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1867. 000014A6  4EBA 0104                jsr        [PC + 0x104 /* 000015AC */]
  1868. 000014AA  2054                     movea.l    A0, [A4]
  1869. 000014AC  4868 0010                pea.l      [A0 + 0x10]
  1870. 000014B0  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  1871. 000014B4  4A00                     tst.b      D0
  1872. 000014B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1873. 000014BA  670E                     beq        +0x10 /* 000014CA */
  1874. 000014BC  2054                     movea.l    A0, [A4]
  1875. 000014BE  41E8 0010                lea.l      A0, [A0 + 0x10]
  1876. 000014C2  224B                     movea.l    A1, A3
  1877. 000014C4  20D9                     move.l     [A0]+, [A1]+
  1878. 000014C6  20D9                     move.l     [A0]+, [A1]+
  1879. 000014C8  6010                     bra        +0x12 /* 000014DA */
  1880. label000014CA:
  1881. 000014CA  2F0B                     move.l     -[A7], A3
  1882. 000014CC  2054                     movea.l    A0, [A4]
  1883. 000014CE  4868 0010                pea.l      [A0 + 0x10]
  1884. 000014D2  4868 0010                pea.l      [A0 + 0x10]
  1885. 000014D6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1886. label000014DA:
  1887. 000014DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1888. 000014DE  2054                     movea.l    A0, [A4]
  1889. 000014E0  4868 0010                pea.l      [A0 + 0x10]
  1890. 000014E4  4868 0010                pea.l      [A0 + 0x10]
  1891. 000014E8  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1892. 000014EC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1893. 000014F2  4E5E                     unlink     A6
  1894. 000014F4  4E75                     rts
  1895. fn000014F6:
  1896. 000014F6  4E56 FFFC                link       A6, -0x0004
  1897. 000014FA  48E7 0018                movem.l    -[A7], A3,A4
  1898. 000014FE  266E 0010                movea.l    A3, [A6 + 0x10]
  1899. 00001502  286E 000C                movea.l    A4, [A6 + 0xC]
  1900. 00001506  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1901. 0000150A  2F0B                     move.l     -[A7], A3
  1902. 0000150C  2F0C                     move.l     -[A7], A4
  1903. 0000150E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1904. 00001512  4EBA 0042                jsr        [PC + 0x42 /* 00001556 */]
  1905. 00001516  2054                     movea.l    A0, [A4]
  1906. 00001518  2D68 000E FFFC           move.l     [A6 - 0x4], [A0 + 0xE]
  1907. 0000151E  302E FFFE                move.w     D0, [A6 - 0x2]
  1908. 00001522  48C0                     ext.l      D0
  1909. 00001524  4480                     neg.l      D0
  1910. 00001526  3D40 FFFE                move.w     [A6 - 0x2], D0
  1911. 0000152A  302E FFFC                move.w     D0, [A6 - 0x4]
  1912. 0000152E  48C0                     ext.l      D0
  1913. 00001530  4480                     neg.l      D0
  1914. 00001532  3D40 FFFC                move.w     [A6 - 0x4], D0
  1915. 00001536  2F0B                     move.l     -[A7], A3
  1916. 00001538  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1917. 0000153C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1918. 00001540  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1919. 00001544  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1920. 00001548  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1921. 0000154C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1922. 00001552  4E5E                     unlink     A6
  1923. 00001554  4E75                     rts
  1924. fn00001556:
  1925. 00001556  4E56 FFF8                link       A6, -0x0008
  1926. 0000155A  48E7 0018                movem.l    -[A7], A3,A4
  1927. 0000155E  266E 000C                movea.l    A3, [A6 + 0xC]
  1928. 00001562  286E 0008                movea.l    A4, [A6 + 0x8]
  1929. 00001566  2054                     movea.l    A0, [A4]
  1930. 00001568  2D68 001C FFF8           move.l     [A6 - 0x8], [A0 + 0x1C]
  1931. 0000156E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1932. 00001572  2F0B                     move.l     -[A7], A3
  1933. 00001574  206E FFF8                movea.l    A0, [A6 - 0x8]
  1934. 00001578  2F08                     move.l     -[A7], A0
  1935. 0000157A  2050                     movea.l    A0, [A0]
  1936. 0000157C  2050                     movea.l    A0, [A0]
  1937. 0000157E  2268 002C                movea.l    A1, [A0 + 0x2C]
  1938. 00001582  4E91                     jsr        [A1]
  1939. 00001584  2054                     movea.l    A0, [A4]
  1940. 00001586  2D68 0020 FFFC           move.l     [A6 - 0x4], [A0 + 0x20]
  1941. 0000158C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1942. 00001590  2F0B                     move.l     -[A7], A3
  1943. 00001592  206E FFFC                movea.l    A0, [A6 - 0x4]
  1944. 00001596  2F08                     move.l     -[A7], A0
  1945. 00001598  2050                     movea.l    A0, [A0]
  1946. 0000159A  2050                     movea.l    A0, [A0]
  1947. 0000159C  2268 002C                movea.l    A1, [A0 + 0x2C]
  1948. 000015A0  4E91                     jsr        [A1]
  1949. 000015A2  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  1950. 000015A8  4E5E                     unlink     A6
  1951. 000015AA  4E75                     rts
  1952. fn000015AC:
  1953. 000015AC  4E56 0000                link       A6, 0
  1954. 000015B0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1955. 000015B4  266E 0008                movea.l    A3, [A6 + 0x8]
  1956. 000015B8  206E 0010                movea.l    A0, [A6 + 0x10]
  1957. 000015BC  3E10                     move.w     D7, [A0]
  1958. 000015BE  206E 000C                movea.l    A0, [A6 + 0xC]
  1959. 000015C2  BE50                     cmp.w      D7, [A0]
  1960. 000015C4  6F02                     ble        +0x4 /* 000015C8 */
  1961. 000015C6  3E10                     move.w     D7, [A0]
  1962. label000015C8:
  1963. 000015C8  2053                     movea.l    A0, [A3]
  1964. 000015CA  2248                     movea.l    A1, A0
  1965. 000015CC  3010                     move.w     D0, [A0]
  1966. 000015CE  B069 0002                cmp.w      D0, [A1 + 0x2]
  1967. 000015D2  6622                     bne        +0x24 /* 000015F6 */
  1968. 000015D4  598F                     subq.l     A7, 4
  1969. 000015D6  2F0B                     move.l     -[A7], A3
  1970. 000015D8  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1971. 000015DC  201F                     move.l     D0, [A7]+
  1972. 000015DE  D0BC 0000 00C8           add.l      D0, 0xC8
  1973. 000015E4  2F00                     move.l     -[A7], D0
  1974. 000015E6  2F0B                     move.l     -[A7], A3
  1975. 000015E8  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1976. 000015EC  2053                     movea.l    A0, [A3]
  1977. 000015EE  0668 000A 0002           addi.w     [A0 + 0x2], 0xA /* '\n' */
  1978. 000015F4  508F                     addq.l     A7, 8
  1979. label000015F6:
  1980. 000015F6  2053                     movea.l    A0, [A3]
  1981. 000015F8  49E8 0004                lea.l      A4, [A0 + 0x4]
  1982. 000015FC  5250                     addq.w     [A0], 1
  1983. 000015FE  3C10                     move.w     D6, [A0]
  1984. 00001600  6008                     bra        +0xA /* 0000160A */
  1985. label00001602:
  1986. 00001602  200C                     move.l     D0, A4
  1987. 00001604  7214                     moveq.l    D1, 0x14
  1988. 00001606  D081                     add.l      D0, D1
  1989. 00001608  2840                     movea.l    A4, D0
  1990. label0000160A:
  1991. 0000160A  5346                     subq.w     D6, 1
  1992. 0000160C  6F04                     ble        +0x6 /* 00001612 */
  1993. 0000160E  BE54                     cmp.w      D7, [A4]
  1994. 00001610  6CF0                     bge        -0xE /* 00001602 */
  1995. label00001612:
  1996. 00001612  4A46                     tst.w      D6
  1997. 00001614  6F1A                     ble        +0x1C /* 00001630 */
  1998. 00001616  3206                     move.w     D1, D6
  1999. 00001618  48C1                     ext.l      D1
  2000. 0000161A  E589                     lsl        D1, 2
  2001. 0000161C  2001                     move.l     D0, D1
  2002. 0000161E  E589                     lsl        D1, 2
  2003. 00001620  D280                     add.l      D1, D0
  2004. 00001622  2001                     move.l     D0, D1
  2005. 00001624  220C                     move.l     D1, A4
  2006. 00001626  7414                     moveq.l    D2, 0x14
  2007. 00001628  D282                     add.l      D1, D2
  2008. 0000162A  2241                     movea.l    A1, D1
  2009. 0000162C  204C                     movea.l    A0, A4
  2010. 0000162E  A02E                     syscall    BlockMove/BlockMoveData
  2011. label00001630:
  2012. 00001630  3887                     move.w     [A4], D7
  2013. 00001632  206E 000C                movea.l    A0, [A6 + 0xC]
  2014. 00001636  3E28 0004                move.w     D7, [A0 + 0x4]
  2015. 0000163A  206E 0010                movea.l    A0, [A6 + 0x10]
  2016. 0000163E  BE68 0004                cmp.w      D7, [A0 + 0x4]
  2017. 00001642  6C04                     bge        +0x6 /* 00001648 */
  2018. 00001644  3E28 0004                move.w     D7, [A0 + 0x4]
  2019. label00001648:
  2020. 00001648  3947 0002                move.w     [A4 + 0x2], D7
  2021. 0000164C  206E 000C                movea.l    A0, [A6 + 0xC]
  2022. 00001650  224C                     movea.l    A1, A4
  2023. 00001652  5889                     addq.l     A1, 4
  2024. 00001654  22D8                     move.l     [A1]+, [A0]+
  2025. 00001656  22D8                     move.l     [A1]+, [A0]+
  2026. 00001658  206E 0010                movea.l    A0, [A6 + 0x10]
  2027. 0000165C  43EC 000C                lea.l      A1, [A4 + 0xC]
  2028. 00001660  22D8                     move.l     [A1]+, [A0]+
  2029. 00001662  22D8                     move.l     [A1]+, [A0]+
  2030. 00001664  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2031. 0000166A  4E5E                     unlink     A6
  2032. 0000166C  4E75                     rts
  2033. fn0000166E:
  2034. 0000166E  4E56 0000                link       A6, 0
  2035. 00001672  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2036. 00001676  266E 0008                movea.l    A3, [A6 + 0x8]
  2037. 0000167A  206E 0010                movea.l    A0, [A6 + 0x10]
  2038. 0000167E  3C10                     move.w     D6, [A0]
  2039. 00001680  206E 000C                movea.l    A0, [A6 + 0xC]
  2040. 00001684  BC50                     cmp.w      D6, [A0]
  2041. 00001686  6F02                     ble        +0x4 /* 0000168A */
  2042. 00001688  3C10                     move.w     D6, [A0]
  2043. label0000168A:
  2044. 0000168A  206E 000C                movea.l    A0, [A6 + 0xC]
  2045. 0000168E  3E28 0004                move.w     D7, [A0 + 0x4]
  2046. 00001692  206E 0010                movea.l    A0, [A6 + 0x10]
  2047. 00001696  BE68 0004                cmp.w      D7, [A0 + 0x4]
  2048. 0000169A  6C04                     bge        +0x6 /* 000016A0 */
  2049. 0000169C  3E28 0004                move.w     D7, [A0 + 0x4]
  2050. label000016A0:
  2051. 000016A0  2053                     movea.l    A0, [A3]
  2052. 000016A2  49E8 0004                lea.l      A4, [A0 + 0x4]
  2053. 000016A6  3A10                     move.w     D5, [A0]
  2054. 000016A8  605A                     bra        +0x5C /* 00001704 */
  2055. label000016AA:
  2056. 000016AA  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  2057. 000016AE  6C4C                     bge        +0x4E /* 000016FC */
  2058. 000016B0  558F                     subq.l     A7, 2
  2059. 000016B2  486C 0004                pea.l      [A4 + 0x4]
  2060. 000016B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2061. 000016BA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2062. 000016BE  4A1F                     tst.b      [A7]+
  2063. 000016C0  6636                     bne        +0x38 /* 000016F8 */
  2064. 000016C2  558F                     subq.l     A7, 2
  2065. 000016C4  486C 000C                pea.l      [A4 + 0xC]
  2066. 000016C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2067. 000016CC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2068. 000016D0  4A1F                     tst.b      [A7]+
  2069. 000016D2  6624                     bne        +0x26 /* 000016F8 */
  2070. 000016D4  558F                     subq.l     A7, 2
  2071. 000016D6  486C 0004                pea.l      [A4 + 0x4]
  2072. 000016DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2073. 000016DE  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2074. 000016E2  4A1F                     tst.b      [A7]+
  2075. 000016E4  6612                     bne        +0x14 /* 000016F8 */
  2076. 000016E6  558F                     subq.l     A7, 2
  2077. 000016E8  486C 000C                pea.l      [A4 + 0xC]
  2078. 000016EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2079. 000016F0  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2080. 000016F4  4A1F                     tst.b      [A7]+
  2081. 000016F6  6704                     beq        +0x6 /* 000016FC */
  2082. label000016F8:
  2083. 000016F8  7001                     moveq.l    D0, 0x01
  2084. 000016FA  6012                     bra        +0x14 /* 0000170E */
  2085. label000016FC:
  2086. 000016FC  200C                     move.l     D0, A4
  2087. 000016FE  7214                     moveq.l    D1, 0x14
  2088. 00001700  D081                     add.l      D0, D1
  2089. 00001702  2840                     movea.l    A4, D0
  2090. label00001704:
  2091. 00001704  5345                     subq.w     D5, 1
  2092. 00001706  6D04                     blt        +0x6 /* 0000170C */
  2093. 00001708  BE54                     cmp.w      D7, [A4]
  2094. 0000170A  6E9E                     bgt        -0x60 /* 000016AA */
  2095. label0000170C:
  2096. 0000170C  7000                     moveq.l    D0, 0x00
  2097. label0000170E:
  2098. 0000170E  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2099. 00001714  4E5E                     unlink     A6
  2100. 00001716  4E75                     rts
  2101. export_1112:
  2102. 00001718  4E56 FFEC                link       A6, -0x0014
  2103. 0000171C  48E7 0018                movem.l    -[A7], A3,A4
  2104. 00001720  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  2105. 00001724  2840                     movea.l    A4, D0
  2106. 00001726  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  2107. 0000172A  2D48 FFFC                move.l     [A6 - 0x4], A0
  2108. 0000172E  2050                     movea.l    A0, [A0]
  2109. 00001730  2668 009A                movea.l    A3, [A0 + 0x9A]
  2110. 00001734  2F0B                     move.l     -[A7], A3
  2111. 00001736  2F0C                     move.l     -[A7], A4
  2112. 00001738  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  2113. 0000173C  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  2114. 00001740  2D48 FFF8                move.l     [A6 - 0x8], A0
  2115. 00001744  2050                     movea.l    A0, [A0]
  2116. 00001746  2668 0096                movea.l    A3, [A0 + 0x96]
  2117. 0000174A  2F0B                     move.l     -[A7], A3
  2118. 0000174C  486E FFEC                pea.l      [A6 - 0x14]
  2119. 00001750  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2120. 00001754  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2121. 00001758  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2122. 0000175C  600A                     bra        +0xC /* 00001768 */
  2123. label0000175E:
  2124. 0000175E  2F0B                     move.l     -[A7], A3
  2125. 00001760  2F0C                     move.l     -[A7], A4
  2126. 00001762  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  2127. 00001766  508F                     addq.l     A7, 8
  2128. label00001768:
  2129. 00001768  486E FFEC                pea.l      [A6 - 0x14]
  2130. 0000176C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2131. 00001770  2640                     movea.l    A3, D0
  2132. 00001772  200B                     move.l     D0, A3
  2133. 00001774  588F                     addq.l     A7, 4
  2134. 00001776  66E6                     bne        -0x18 /* 0000175E */
  2135. 00001778  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  2136. 0000177C  2D48 FFF8                move.l     [A6 - 0x8], A0
  2137. 00001780  2050                     movea.l    A0, [A0]
  2138. 00001782  2668 0018                movea.l    A3, [A0 + 0x18]
  2139. 00001786  2F0B                     move.l     -[A7], A3
  2140. 00001788  486E FFEC                pea.l      [A6 - 0x14]
  2141. 0000178C  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2142. 00001790  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2143. 00001794  508F                     addq.l     A7, 8
  2144. 00001796  601C                     bra        +0x1E /* 000017B4 */
  2145. label00001798:
  2146. 00001798  2F0B                     move.l     -[A7], A3
  2147. 0000179A  2F0C                     move.l     -[A7], A4
  2148. 0000179C  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  2149. 000017A0  E480                     asr        D0, 2
  2150. 000017A2  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2151. 000017A6  508F                     addq.l     A7, 8
  2152. 000017A8  660A                     bne        +0xC /* 000017B4 */
  2153. 000017AA  2F0B                     move.l     -[A7], A3
  2154. 000017AC  2F0C                     move.l     -[A7], A4
  2155. 000017AE  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  2156. 000017B2  508F                     addq.l     A7, 8
  2157. label000017B4:
  2158. 000017B4  486E FFEC                pea.l      [A6 - 0x14]
  2159. 000017B8  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2160. 000017BC  2640                     movea.l    A3, D0
  2161. 000017BE  200B                     move.l     D0, A3
  2162. 000017C0  588F                     addq.l     A7, 4
  2163. 000017C2  66D4                     bne        -0x2A /* 00001798 */
  2164. 000017C4  2F0C                     move.l     -[A7], A4
  2165. 000017C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2166. 000017CA  2050                     movea.l    A0, [A0]
  2167. 000017CC  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2168. 000017D0  4EBA ED3E                jsr        [PC - 0x12C2 /* 00000510 */]
  2169. 000017D4  2F0C                     move.l     -[A7], A4
  2170. 000017D6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2171. 000017DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2172. 000017DE  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  2173. 000017E4  4E5E                     unlink     A6
  2174. 000017E6  4E75                     rts
  2175.